hogewest/nyagos

Nihongo Yet Anothoer GOing Shell (超線形指令殻NYAGOS)

★ 0Forks 0GoGitHub ↗Compare

Project website ↗

README

The Nihongo Yet Another GOing Shell

English / Japanese / Since 4.1 / Manual / History 4.0

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.

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

For 32bit ,

unzip PATH\TO\lua-5.3.2_Win32_bin.zip lua53.dll
unzip PATH\TO\nyole-0.0.0.5.zip nyole.dll

For 64bit ,

unzip PATH\TO\lua-5.3.2_Win64_dllw4_lib.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

License

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

Acknowledgement

Author

I dedicate this code to my late father.

Contributors

hymkorhattyamattnnocd5pineMatsuyanagiorthographic-pedant

Issues