nyagos
詳細情報
タイトル | nyagos |
---|---|
URL | https://nyaos.org/ |
バージョン | ver 4.4.16_0 |
更新日 | 2024/10/14 |
追加日 | 2013/08/17 |
種別 | フリーソフト |
説明 | Windows,DOS,OS/2上の DOS窓/コマンドプロンプト上で動作するコマンドラインシェル。 |
レビュー
NYAGOSはプログラミング言語GOとLuaで書かれたコマンドラインシェル。
WindowsにはUNIXと互換性のあるシェルがいくつか存在するが、そのほとんどは「X: \DIRFILE.EXT」のようなWindowsのPATHスタイルをサポートしていない。NYAOSはそのようなPATHスタイルをサポートしているほか次のような特徴をもっている。
- UNIX風のシェル。キーバインディングや履歴、エイリアス、保管機能など。
- CMD.EXEのようなWindowsのスタイルに従ったシェル。Windowsのパスフォーマットや、DOS風のビルトインコマンド
- カラーコマンドライン。
- ユニコードサポート。
- 組み込みLS。
- SKKサポート。
Windows 7/8.1/10/11に対応している。
スクリーンショット
更新グラフ
バージョン履歴
The dicscussion for this release is #443
Changes on 4.4.16_0
Removed features and Deprecations
- Remove
nyagos.d/catalog/neco.lua
- Remove Lua function:
nyagos.msgbox
- Remove the feature to define
grep
as an alias offindstr.exe
whengrep.exe
does not exist. It was the undocumented feature.
New features
Readline
- PowerShell 7-style input prediction
- When one or more characters are typed, the most recent entry in the history that starts with the typed characters is displayed inline (in blue it
- (#442) Move back
aliasandset.lua
tonyagos.d/
and enable to use the Lua codes likeset "ENV=VALUE"
andalias "NAME=DEFINE"
. In 4.4.15_0, it was put onnyagos.d/catalog/
andrequire "aliasandset"
was neccessary to use (Thx @naoyaikeda) - Fix: the day of the week part of
%DATE%
was incorrect (%DATE%
was expected like2024/04/19 金
in Japan, but2024/04/19 1919
) - Fix the runtime error when
this:replacefrom(0,...)
is called in the key-handling lua-function. Instead, it returns {nil,error-message}
-- On 4.4.15, typing C-I causes crash of nyagos. nyagos.key["C-I"] =
The binaries of this version are built with Go 1.20.14
They support Windows 7, 8.1, 10, 11, WindowsServer 2008 or later, and Linux.
Deprecations
- The configuration file
_nyagos
, which is not a Lua syntax, is deprecated and no longer attached. When_nyagos
is used, execute it, but print warning. - The Lua function:
use
is now deprecated.- Use
require "mmmm"
instead ofuse "mmmm.lua"
- Add
nyagos.d/catalog
topackage.path
of the lua language standard.
- Use
- Remove
nyagos.d/catalog/ezoe.lua
- Remove aliases:
chompf
,wordpad
,abspath
- Remove lua functions:
addpath
- Move
nyagos.d/aliasandset.lua
to
The binaries of this version are built with Go 1.20.9.
They support Windows 7, 8.1, 10, 11, WindowsServer 2008 or later, and Linux.
- nyagos.d/suffix.lua: Enabled automatic expansion of wildcards used in parameters of commands listed in %NYAGOSEXPANDWILDCARD%
-
#432 When
set -o glob
,*
and?
double-quoted were expanded as wildcards (They should not be) ( Thanks to @juggler999 ) -
#432 Add new option:
glob_slash
. When it is set,/
is used on wildcard expansion. - Fix: On linux version, backquotation failed with error and did not work. ( because the lua function
atou
always returned "not supported", it is changed to returning the same value with given ) - Support Japanese input method editor: SKK
- (#431) Fixed a bug that failed to convert lines exceeding 4096 bytes when changing from non-UTF8 to UTF8 such as environment variables changed by batch file execution or output of more/type. (Thx. @8exBCYJi5ATL)
- Fix:
more
sometimes printed no lines when the size of the line was too large.
( Due to a different issue than #431 )
If you can use the scoop installer, while this is prerelease, this version can be installed with:
scoop install https://raw.githubusercontent.com/nyaosorg/nyagos/master/nyagos.json
- (#431) バッチファイル実行で変更した環境変数や、more/typeの出力など非UTF8からUTF8へ変更する時、4096バイトを越えるような行の変換で失敗する不具合を修正 (Thx. @8exBCYJi5ATL)
- (#431 とは別件で) 行のサイズが大きすぎると、more が行を出力しないことがある不具合を修正
scoopイ
Nihongo Yet Another OSes ShellSupport Page
DOWNLOAD_2xx
-
2.31_3 (2010.04.25)
2.30 (2009.11.0)
2.22a (2004.10.23)
Source
nya-2.31_3.zip
nya-2.30_0.zip
nya222a.zip
Binary for Windows
nyacus-2.31_3.zip
nyacus-2.30_0.zip
nyacus222a.zip
Binary for DOS
nyados-2.31_3.zip
nyados-2.30_0.zip
nyados222a.zip
(省略されました)