NYAGOS - The hybrid Commandline Shell between UNIX & DOS
<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.
Most of them do not support Windows's traditional PATH-style
like X:\DIR\FILE.EXT
that many applications require as arguments.
So, I created a new shell like below:
nyagos.key.c_u = "KILL_WHOLE_LINE"
on %USERPROFILE%\.nyagos (Lua)nyagos.key.escape = function(this) nyagos.exec("start vim.exe") end
nyagos.alias["g++"]="g++.exe -std=gnu++17 $*"
nyagos.alias["lala"]=function(args) nyagos.exec("ls","-al",unpack(args)) end
nyagos.complete_for["go"] = function(args)
if #args == 2 then
return {
"bug","doc","fmt","install","run","version",
"build","env","generate","list","test","vet",
"clean","fix","get","mod","tool" }
else
return nil -- files completion
end
end
C:\path\to\file
are able to be used.copy
,move
and some dos-like built-in commands work.C:> scoop install nyagos
C:> choco install nyagos
4.4.x / 4.3.x / 4.2.x / 4.1.x / 4.0.x
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 / HABATA Katsuyuki / hisomura / tsuyoshicho / rane-hs / hami-jp / 3bch / AoiMoe / DeaR / gracix / orz-- / zkangaroo / maskedw / tyochiai / masamitsu-murase / hazychill / erw7 / tignear / crile / fushihara / ChiyosukeF / beepcap / tostos5963 / sambatriste / terepanda / Takmg / nu8 / tomato3713 / tGqmJHoJKqgK / juggler999 / zztkm / 8exBCYJi5ATL / ousttrue / kgasawa / HAYASHI-Masayuki