Skip to content

Matsuyanagi/nyagos

 
 

Repository files navigation

Build status GoDoc Go Report Card Github latest Releases

The Nihongo Yet Another GOing Shell

English / Japanese

NYAGOS is the commandline-shell written with the Programming Language GO and Lua.

demo-animation

There are some shells in Windows compatible with ones in UNIX.
But, most of them do not support Windows's traditional PATH-style like X:\DIR\FILE.EXT though a lot of applications need them as arguments.

So, I created a new shell like below:

  • UNIX-Like Shell
    • Keybinding like Emacs.
    • History (Ctrl-P and !-mark)
    • Alias
    • Filename/Command-name/Custom completion
  • DOS-Like Shell
    • Drive Letters work on Windows. Each drive has its current directory.
    • copy,move and some dos-like built-in commands work.
  • 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)
  • Support OS:
    • Windows 7 or later
    • Linux (experimental)

Download Binary

Contents

Release note and history

Documents

  1. Install
  2. Option for NYAGOS
  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

About

NYAGOS - The hybrid Commandline Shell betweeeeeeen UNIX & DOS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 82.5%
  • Lua 13.3%
  • Batchfile 4.2%