Yash
Yet another shell
(Yash から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2026/09/30 23:23 UTC 版)
|
|
この記事には複数の問題があります。
|
| 作者 | まじかんと[1] |
|---|---|
| 開発元 | https://github.com/magicant |
| 初版 | 2008年1月13日[2] |
| 最新版 | |
| リポジトリ | https://github.com/magicant/yash |
| プログラミング 言語 |
C言語 (C99: ISO/IEC 9899:1999, JIS X 3010:2003) |
| 対応OS | Unix系 |
| サイズ | 約400 KiB |
| 対応言語 | 日本語及び英語 (gettext)[4] |
| サポート状況 | 開発中 |
| 種別 | Unixシェル |
| ライセンス | GNU一般公衆利用許諾書第2版[5] |
| 公式サイト | https://github.com/magicant/yash |
来歴
特徴
POSIX規格に無い機能拡張
既定で解除されている「POSIX準拠モード」を有効にすることで、これらの拡張機能は利用できなくなる。「POSIX準拠モード」が無効にする機能の完全な一覧は公式文書の当該項目(2019年6月28日時点のインターネット・アーカイブ)を参照のこと。
- 命令列の補完
- 命令のオプションや非演算子を定義された規則に従って補完する[11]。
- 広域に亘る別名登録
- 命令列の最初の字句のみを置換する通常の別名登録とは異なり、命令列の全字句を登録した別名で置き換えられる[13]。
- 配列
-
array組込命令などを用いて、配列を操作できる[14]。
- 拡張チルダ展開
- ディレクトリ履歴などを参照できるチルダ展開機能[18]。
脚註
出典
- 1 2 magicant (2008年1月13日). “コミット: 187 - yash (svn)”. OSDN. 2019年6月28日時点のオリジナルよりアーカイブ。2019年6月29日閲覧。
- 1 2 magicant (2021年10月11日). “リリース yash 2.52”. OSDN. 2025年3月17日時点のオリジナルよりアーカイブ。2022年3月24日閲覧。
- ↑ magicant (2018年12月16日). “yash - Revision 3992: /yash/trunk/po”. OSDN Subversion. 2019年6月28日時点のオリジナルよりアーカイブ。2019年6月29日閲覧。
- ↑ magicant (2008年3月7日). “GNU GENERAL PUBLIC LICENSE Version 2, June 1991: /yash/trunk”. OSDN Subversion. OSDN株式会社. 2019年6月28日時点のオリジナルよりアーカイブ。2019年6月29日閲覧。
- ↑ magicant (2007年11月28日). “コミット: 1 - yash (svn)”. OSDN. 2019年6月28日時点のオリジナルよりアーカイブ。2019年6月29日閲覧。
- ↑ magicant (2008年9月25日). “コミット: 767 - yash (svn)”. OSDN. 2019年6月28日時点のオリジナルよりアーカイブ。2019年6月29日閲覧。
- ↑ Magicant. “Yash: yet another shell”. GitHub. 2026年9月30日閲覧。
- ↑ 渡邊裕貴 (2018年12月22日). “Yet another shell (yash) manual” (英語). OSDNプロジェクトWeb. OSDN株式会社. 2023年6月27日時点のオリジナルよりアーカイブ。2019年6月29日閲覧。
- ↑ 渡邊裕貴 (2018年12月22日). “Yet another shell (yash) マニュアル”. OSDNプロジェクトWeb. 2023年3月26日時点のオリジナルよりアーカイブ。2019年6月29日閲覧。
- ↑ 渡邊裕貴 (2018年12月2日). “コマンドライン補完 - 行編集”. OSDNプロジェクトWeb. 2019年6月28日時点のオリジナルよりアーカイブ。2019年6月29日閲覧。
- ↑ 渡邊裕貴 (2018年11月30日). “二重ブラケットコマンド - コマンドの文法”. OSDNプロジェクトWeb. 2019年6月28日時点のオリジナルよりアーカイブ。2019年6月29日閲覧。
- ↑ 渡邊裕貴 (2018年11月30日). “エイリアス - コマンドの文法”. OSDNプロジェクトWeb. 2019年6月28日時点のオリジナルよりアーカイブ。2019年6月29日閲覧。
- ↑ 渡邊裕貴 (2018年9月24日). “配列 - パラメータと変数”. OSDNプロジェクトWeb. 2023年4月9日時点のオリジナルよりアーカイブ。2019年6月29日閲覧。
- ↑ 渡邊裕貴 (2018年9月24日). “ソケットリダイレクト - リダイレクト”. OSDNプロジェクトWeb. 2022年3月13日時点のオリジナルよりアーカイブ。2019年6月29日閲覧。
- ↑ magicant (2019年2月10日). “variable.c: /yash/trunk”. OSDN Subversion. OSDN株式会社. 2019年6月28日時点のオリジナルよりアーカイブ。2019年6月29日閲覧。
- ↑ 渡邊裕貴 (2018年9月24日). “シェルが使用する変数 - パラメータと変数”. OSDNプロジェクトWeb. 2022年3月13日時点のオリジナルよりアーカイブ。2019年6月29日閲覧。
- ↑ 渡邊裕貴 (2018年9月24日). “チルダ展開 - 単語の展開”. OSDNプロジェクトWeb. 2023年3月21日時点のオリジナルよりアーカイブ。2019年6月29日閲覧。
関連項目
外部リンク
- Yash: yet another shell - POSIX コマンドライン端末用シェル - 公式サイト
- プロジェクトトップページ - GitHub
- Yashのページへのリンク