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)
- 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.
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.
Remove unzipped files and %APPDATA%\NYAOS.ORG
and icon on the desktop.
NYAGOS.exe writes nothing on registry.
These sortwares are required.
- go 1.5 for windows
- LuaBinaries 5.3 - Release 1 for Win32/64
- NYOLE 0.0.0.5 or later (Optionally. Without it, some lua-extensions does not work, but nyagos.exe itself is available.)
On %GOPATH%
folder,
git clone https://github.com/zetamatta/nyagos nyagos
cd nyagos
For 32bit ,
unzip PATH\TO\lua-5.3_Win32_bin.zip lua53.dll
unzip PATH\TO\nyole-0.0.0.5.zip nyole.dll
For 64bit ,
unzip PATH\TO\lua-5.3_Win64_bin.zip lua53.dll
unzip PATH\TO\nyole-0.0.0.5_x64.zip nyole.dll
Finally
make.cmd get
make.cmd
make.cmd install INSTALLDIR
How to use make.cmd is shown with make.cmd help
You can use, copy and modify under the New BSD License.
- nocd5
- mattn
- hattya
- shiena
- atotto
- ironsand
- kardianos
- malys
- pine613
- NSP-0123456
- hokorobi
- amuramatsu
- spiegel-im-spiegel
- rururutan
- hogewest
- cagechi
- Matsuyanagi
- Shougo
- orthographic-pedant
- HAYAMA_Kaoru : zetamatta
I dedicate this code to my late father.