-
-
Notifications
You must be signed in to change notification settings - Fork 86
Koichi Murase edited this page Apr 18, 2020
·
8 revisions
Oil で関連する議論が多くあって何処に何の議論があったのか分からなくなって来たのでここにリンクをまとめる。 特に重要な議論・説明があった物について★を付している。
620 *---------
630 -------*--
640 *---******
650 -****-****
660 *********-
670 ******----
680 *-***-****
690 **-**-----
700 ----***-*-
710 -*---**-*
- COMPAT
oil#620
by @DanySpin97: 事の発端。最初に ble.sh を oil で試した人。 - CONSIS
oil#637
type return
の結果が異なるという話。 - NYI
oil#640
算術式における動的変数名 - CONSIS
oil#644
算術式における動的変数名の構文解析 - CONSIS
oil#645
算術式において連想配列の展開を遅延する方法- ★
oil#645
(comment) 連想配列の展開を遅延する方法についての説明
- ★
- CONSIS
oil#646
declare -A d=(['key']=value)
添字クォートを強制するべきでは - NYI
oil#647
declare -pf
,trap -p
の類- ★
oil#647
(comment)declare -pf
を用いた手法の説明 - DESIGN
oil#715
シェル状態保存インターフェイス
- ★
- NYI
oil#648
算術式の再帰的評価- PR
oil#686
テスト
- PR
- NYI
oil#649
[[ -k /tmp ]]
- NYI
oil#651
unset -v 'arr[0]'
- CONSIS
oil#652
646 の再掲 - PROJ
oil#653
★★ Oil 上で ble.sh を動かす。ble.sh 関連のまとめ- Wiki "Running ble.sh With Oil"
- Current status
- ☆
oil#653
(comment) →oil#661
- ★
oil#653
(comment)read
と buffered read の説明 - ★
oil#653
(comment) 算術式再帰 / UTF-8復号 / 組み込みsleep / 機能分岐vsバージョン分岐
- DOC
oil#654
再定義可能組み込みコマンドの一覧? - PR
oil#656
BASH_LINENO
,FUNCNAME
- PR
oil#657
${!prefix@}
- PR
oil#658
${@:offset:length}
- BUG
oil#688
by @Crestwave 見落とし
- BUG
- NYI
oil#659
set -o emacs
初期状態。set +o emacs
の振る舞い。 - BUG
oil#660
${arr[0]=1}
- NYI
oil#661
declare -A dict=()
- ★ Bash変数の3状態に関する議論はここで。
- NYI
oil#662
trap --
,eval --
- Wiki "How Interactive Shells Work - How ble.sh Works"
-
oil#693
端末の差分アップデート
-
- PROJ
oil#663
★★ 対話インターフェイスのAPI- ★
oil#663
(comment) ble.sh における pull-push / concurrency / shell-parser の説明。 ble.sh の取り扱えない Bash の文法についてもまとめる。 - ★
oil#663
(comment) hook API に関する説明
- ★
- ERRMSG
oil#664
- PR
oil#665
read -d delim
テスト- BUG
oil#694
by @Crestwave テスト漏れ
- BUG
- PR
oil#666
mapfile, readarray
テスト - PR
oil#667
ファイルディスクリプタテスト - PR
oil#668
printf %()T %*.*s
実装 - PR
oil#670
動的変数名テスト - PR
oil#671
declare -p
実装 - PR
oil#672
exec <> 5>&- 5>&6- {fd}>file
実装 - COMPAT
oil#680
trap -l
(oil#644
より) - PROJ
oil#682
フックのAPI - NYI
oil#683
OIL_VERSION
-
oil#684
builtin sleep
及びreadlink
など他の組み込みコマンド - PROJ
oil#687
プロファイリング・カバレッジ解析 - DESIGN
oil#689
""
空コマンドでの動作 - NYI
oil#690
${var@a}
- DESIGN
oil#691
(oil-language) 型情報を取得する方法
- DESIGN
- PROJ
oil#704
独立環境での実行サポート - BUG
oil#705
read が空行で失敗する - NYI
oil#706
Dynamic unset (★★各シェルの振る舞いの調査) - FYI
oil#708
情報提供 ble-stackdump - FYI
oil#711
情報提供 ble/util/readfile
- wiorrong/kolournacci#2 質問 by @akinomyoga
- ngs-lang/ngs#344 by @ilyash-b
- homebrew-core#51308 by @pthariensflame
- oh-my-bash#108 紹介 by @akinomyoga
-
alacritty#2652 by @miba072
- alacritty#2664 PR by @akinomyoga
- alacritty#2171 関連 by @textshell
- bash-it#894 紹介 by @akinomyoga
-
10sr/homebrew-pkg#5 by @10sr
- 10sr/homebrew-pkg#6 PR by @akinomyoga