意義
人間が本当にやりたいこととその実行手段の乖離をなんとかする
gitのコマンドは激しく複雑なのでなんとかしたい
Contribution
現在のコンテクストに依存してヘルプを出せること
そういうヘルプシステムは沢山あるだろうけど
パラメタを指定してすぐ実行できること
2 のような具体的な数字や fileのようなファイル名などを直接指定
曖昧検索できること
できたっけ?
できてない
できるようにしよう
正規表現を展開するので誰でも簡単に情報を追加していける
素人でも対応しやすい
Wikiなので普通に文書として便利なはず
解説ページがそのままヘルプデータベースになってるみたいな
ここを主張すると論文的にウケが良いかもしれない
普通に逆引きドキュメントを書いてるとヘルプシステムになってしまう
普通はヘルプシステムと解説ドキュメントは別なので
これができるシステムはあまり無いだろう
解説と具体的利用法を並べるのは筋が通っている
シェルのコマンドマニュアルなどに使える
連文節変換より予測入力の方がラクだとか
うまくいかないときデータを自分で足せる
曖昧検索できる
普通にコマンド起動しようとした後でヘルプを表示させ、そのまま実行までできる! ★ というのは画期的だと思うのだけど
コマンドごとにヘルプコマンドを用意する必要がない
githelpというコマンドを用意するようだと使わない
これは実用的にはとても重要