Skip to content

kissthink/nyagos

 
 

Repository files navigation

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 charactor on clipboard and edit them.
    • Unicode-literal %U+XXXX%
    • Prompt Macro $Uxxxx
  • Built-in ls
    • color support (-o option)
    • indicate junction-mark as @
  • Customizing with Lua
    • built-in command written with Lua
    • filtering command-line
    • useful functions: ANSI-String & UTF8 convert , eval and so on.

Install

The binary files can be downloaded on Release.

mkdir PATH\TO\INSTALLDIR
cd PATH\TO\INSTALLDIR
unzip PATH\TO\DOWNLOADDIR\nyagos-****.zip
makeicon.cmd

The batchfile: makeicon.cmd makes icon on your desktop.

Uninstall

Remove unzipped files and %APPDATA%\NYAOS.ORG and icon on the desktop. NYAGOS.exe writes nothing on registry.

Build

These sortwares are required.

On %GOPATH% folder,

git clone https://github.com/zetamatta/nyagos nyagos
cd nyagos

unzip PATH\TO\lua-5.3_Win32_bin.zip lua53.dll

If you hava NYOLE.DLL,

unzip PATH\TO\nyole-0.0.0.5.zip nyole.dll

Finally

make.cmd get
make.cmd
make.cmd install INSTALLDIR

How to use make.cmd is shown with make.cmd help

License

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

Acknowledgement

Author

I dedicate this code to my late father.

About

Nihongo Yet Anothoer GOing Shell

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 85.1%
  • Lua 9.8%
  • Batchfile 2.6%
  • JavaScript 2.1%
  • C 0.4%