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に対応している。

スクリーンショット

更新グラフ

バージョン履歴

4.4.16_0 (pre-release) Pre-release
Pre-release

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 of findstr.exe when grep.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
(省略されました)
4.4.15_1
  • (#442) Move back aliasandset.lua to nyagos.d/ and enable to use the Lua codes like set "ENV=VALUE" and alias "NAME=DEFINE". In 4.4.15_0, it was put on nyagos.d/catalog/ and require "aliasandset" was neccessary to use (Thx @naoyaikeda)
  • Fix: the day of the week part of %DATE% was incorrect (%DATE% was expected like 2024/04/19 金 in Japan, but 2024/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"] =
(省略されました)
4.4.15_0

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 of use "mmmm.lua"
    • Add nyagos.d/catalog to package.path of the lua language standard.
  • Remove nyagos.d/catalog/ezoe.lua
  • Remove aliases: chompf, wordpad, abspath
  • Remove lua functions: addpath
  • Move nyagos.d/aliasandset.lua to
(省略されました)
4.4.14_0

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
(省略されました)
4.4.13_3
  • (#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イ

(省略されました)
FrontPageIndexRecentSignIn
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
(省略されました)
差分がありません