Nihongo Yet Anothoer GOing Shell
Go Lua Batchfile PowerShell
Permalink
Failed to load latest commit information.
Doc Update release_note*.md Feb 25, 2017
Misc bump to 4.1.8_0 Feb 15, 2017
alias Completion: cut directory from displayed list to list more in screen Feb 20, 2017
commands Replace dos.TruePath -> filepath.EvalSymlinks Feb 26, 2017
completion Completion: ~\Go[TAB] -> [OLD] ~\"Google Drive" [NEW] ~"\Google drive" Feb 26, 2017
conio Revert "Remove readline.shineCursor & conio.Locate" Feb 7, 2017
cpath Remove cpath.Getwd because of slowness (#182) Feb 25, 2017
dos Replace dos.TruePath -> filepath.EvalSymlinks Feb 26, 2017
history history: sort by time. Feb 24, 2017
interpreter '#' became a comment-mark. Feb 13, 2017
lua Fix: go vet: lua/lua.go:19: value too small for shift of 64 Feb 11, 2017
main Replace dos.TruePath -> filepath.EvalSymlinks Feb 26, 2017
nyagos.d clone,su,sudo: implemented by Go-native not Lua Feb 14, 2017
readline readline: `import . "conio"` -> `import "conio"` Feb 25, 2017
text Removed unused functions. (ReadBlock() and its Test) Feb 4, 2017
tstlua (inner) Move completion code using Lua to the other source. Feb 19, 2017
.gitignore .gitignore: Add version.json Jan 27, 2017
.nyagos sample .nyagos: replace %USERPROFILE% to ~ on title-string Jun 22, 2016
LICENSE Create LICENSE Jan 6, 2017
PLEASE_unzip_luaBinary_HERE Remake source including lua-constants for luabinaries (not original l… Mar 30, 2016
_nyagos Append _nyagos a comment. Feb 13, 2017
appveyor.yml Fix spell miss for appveyor.yml: amd646 ? May 27, 2016
license.txt Update years of license.txt May 5, 2015
make.cmd Fix: broken `make debug` Feb 26, 2017
makeicon.cmd makeicon.cmd creates shortcut NOT by JScript(lnk.js) but by Powershell. Apr 10, 2016
nyagos.lua abolish nyagos.lua completely. Sep 19, 2016
readme.md Move doc: "Bundled Lua scripts" -> "Commands" and "Substitution" Feb 14, 2017
readme_ja.md Move doc: "Bundled Lua scripts" -> "Commands" and "Substitution" Feb 14, 2017

readme.md

Build status

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 Lua
    • built-in command written with Lua
    • filtering command-line
    • useful functions: ANSI-String & UTF8 convert , eval and so on.
    • Support to call COM(OLE)

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