nyagos

NYAGOS - The UNIX-Like Commandline Shell for Windows

Github stars Tracking Chart

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.

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 create 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

Overview

Name With Ownernyaosorg/nyagos
Primary LanguageGo
Program languageGo (Language Count: 5)
Platform
License:BSD 3-Clause "New" or "Revised" License
Release Count157
Last Release Name4.4.15_1 (Posted on )
First Release Name20140927 (Posted on )
Created At2014-01-03 07:15:25
Pushed At2024-06-10 12:01:49
Last Commit At2024-06-10 20:50:24
Stargazers Count351
Watchers Count27
Fork Count35
Commits Count4.7k
Has Issues Enabled
Issues Count340
Issue Open Count5
Pull Requests Count96
Pull Requests Open Count0
Pull Requests Close Count2
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top