NYAGOS - The UNIX-Like Commandline Shell for Windows
Permalink
Failed to load latest commit information.
Doc Doc/release_note*.md wrote abount /S option Nov 12, 2018
Misc bump to 4.3.3_3 Oct 23, 2018
alias Fix for golint: alias/*.go Jun 27, 2018
commands Fix: #338 hangup: svn blame FILENAME | more | gvim - Oct 31, 2018
completion Fix on completion the path separating characters were replaced to def… Sep 15, 2018
defined Fix: golint's warnings Feb 23, 2018
dos (#310) copy and move support shortcut files(*.lnk) as destination. Sep 24, 2018
frame option -h: modify help about lua Jul 18, 2018
functions nyagos.atou/utoa use zetamatta/go-texts/mbcs instead of zetamatta/go-… Oct 12, 2018
history Fix for golint: history/type.go Jun 26, 2018
mains Fix #336: io.write did not work with -e and --lua-file Oct 12, 2018
ngs Fix ngs.exe (minimum nyagos) could not be built. Jul 27, 2018
nyagos.d Fix broken alias "for" Sep 12, 2018
readline Remove unused global variables found by honnef.co/go/tools/cmd/unused Sep 13, 2018
shell Use /S option to call CMD.EXE instread of environment variables Nov 12, 2018
t Add t/utf8lua.lua (test for utf8.len) (#319) Aug 19, 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 Remove some useless code Oct 12, 2018
make.cmd Append `-ldflags="-s -w"` to `go build` to strip executable Aug 28, 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