ぽらろいどの日記

新しい知見を得たり、得られた知見を記録したり共有したりする場を予定しています。

2021-11-01から1ヶ月間の記事一覧

exitを含むスクリプトを、sourceで読み込む

概要 例題 関数をテストしたい 問題点 sourceできない 解決策 関数だけを切り出して、別ファイルにする aliasを使って、終了処理を書き換える exit()関数を自作して、終了処理を書き換える 概要 exitを含むスクリプトを、sourceで読み込むときの問題と対策 …

bash-completion:Git & Bashが古いけど、タブ補完したいから半ば自作する

作成の動機 ゴール 制限 解決案 調査 作成のヒント 結論 スクリプト例 拡張予定 まとめ 作成の動機 ゴール linuxでgitコマンドを補完したい 制限 git-completion.bashがあるが、最新はgit --list-cmdsを内部で使うため、Gitは2.18以上である必要がある git、…

初心者のための、関数の分け方

概要 ターゲット ゴール 備考 分けないと何が問題なのか どんな方針で分けていけばいいのか 方針 なぜこの2つなのか 理想 関数の分け方3パターン ロジックとI/Oで分ける a_and_b()みたいな関数をロジックとa()とb()にわける 6行くらい書いたら変える 概要 タ…