NYAGOS - The UNIX-Like Commandline Shell for Windows
Go Lua Batchfile
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Doc Doc/release_note*.md: wrote about #331 Aug 16, 2018
Misc bump to 4.3.3_0 Aug 14, 2018
alias Fix for golint: alias/*.go Jun 27, 2018
commands Add `kill` command for #185 Aug 6, 2018
completion Fix broken code by 6c83d83 Jun 27, 2018
defined Fix: golint's warnings Feb 23, 2018
dos ( Remove dos.TruePath. Use "path/filepath".EvalSymlinks instead of it. ) Aug 1, 2018
frame option -h: modify help about lua Jul 18, 2018
functions (#329) `lua.LNumber` -> use `float64` instead of `int` Aug 10, 2018
history Fix for golint: history/type.go Jun 26, 2018
mains Fix Lua's file:read compatibility Aug 16, 2018
ngs Fix ngs.exe (minimum nyagos) could not be built. Jul 27, 2018
nyagos.d box.lua: Use bit32.band instead of nyagos.bitand Aug 10, 2018
readline Fix warning: ineffectual assignment (readline/isearch.go) Jun 20, 2018
shell Fix: Commands with redirect (not pipeline) could not run on background Aug 2, 2018
t Add non-test code for file:setvbuf Jul 8, 2018
texts (texts/*.go: add function comments) Jun 20, 2018
.gitattributes Add .gitattributes: `* -text` not to convert CRLF -> LF Feb 25, 2018
.gitignore git add dos/zsyscall.go because `go get .../nyagos` failed. May 9, 2018
.nyagos Add another sample code for prompt May 27, 2018
LICENSE Create LICENSE Jan 6, 2017
_nyagos _nyagos: stop calling suffix commands if nyagos.exe is built with nolua Apr 1, 2018
appveyor.yml Remove code to download lua53.dll from appveyor.yml for #300 Apr 26, 2018
main.go Rename dir: nyagos/{gopherSh => mains} Jun 3, 2018
make.cmd make.cmd: make get: use `go get -u -v ../...` only on master branch Jul 30, 2018
makeicon.cmd makeicon.cmd creates shortcut NOT by JScript(lnk.js) but by Powershell. Apr 10, 2016
nyagos.ico ( Rename package mains -> frame : which is framework without Lua ) Apr 6, 2018
readme.md readme*.md: append the link to download Aug 16, 2018
readme_ja.md readme*.md: append the link to download Aug 16, 2018
versioninfo.json Change Property: File Scription: Unixlike Commandline Shell Jun 10, 2018

readme.md

Build status GoDoc Go Report Card

The Nihongo Yet Another GOing Shell

English / Japanese

NYAGOS is the commandline-shell for Windows written with the Programming Language GO and Lua.

  • UNIX-Like Shell
    • Keybinding like Emacs.
    • History (Ctrl-P and !-mark)
    • Alias
    • Filename/Command-name completion
  • Support UNICODE
    • Can paste unicode character on clipboard and edit them.
    • Unicode-literal %U+XXXX%
    • Prompt Macro $Uxxxx
  • Built-in ls
    • color support (-o option)
    • print hard-link,symbolic-link and junction's target-path
  • Customizing with GopherLua
    • built-in command written with Lua
    • filtering command-line
    • useful functions: ANSI-String & UTF8 convert , eval and so on.
    • Support to call COM(OLE)

Download Binary

Contents

Release note and history

Documents

  1. Install
  2. Option for NYAGOS.EXE
  3. Editor
  4. Built-in commands
  5. What is done on the Startup
  6. Substitution
  7. Lua functions extenteded by NYAGOS
  8. Uninstall
  9. How To Build

License

You can use, copy and modify under the New BSD License.

Acknowledgement

Author