

件名のとおりです。  
Alpine Linuxのashでgit-promptのようなのを出す設定方法を知りたいです。

## 現状

[code]

    $ docker run -it --rm -v ${my_git_project_dir}:/app -w /app alpine    
    /app # 
    
[/code]

## 期待する動作

[code]

    $ docker run -it --rm -v ${my_git_project_dir}:/app -w /app alpine
    
    # $ なにか設定をする
    
    [ブランチ名やchange_status] /app # 
    
[/code]


CC BY-SA 4.0
2020-06-02T10:08:33.500
67228
2020-06-05T04:03:13.343
427
question
git shell
Alpine Linuxのashでgit-promptのようなのを出す設定方法


以下に書こうとしている内容を知ってる上でashで出来ないかを質問しているのであればすみません。  
Alpine Linuxにパッケージでbashを入れた上でbashをシェルとして使う前提で設定するのが良いのではないでしょうか?

bashやzshだと、git-
prompt.shで定義されている__git_ps1関数を使用する方法がネット検索が色々出てくると思います。ashではおそらくそのまま動かないと思います。  
git-
prompt.shをashでも動くようにすれば良いのでしょうけどざっとネット検索してみてもそのような作業をしているひとは見かけませんでした。(探し方が悪かっただけかもしれません。)

昨今のgitを含む様々なツールを使った開発環境のエコシステムにのっかるためには、どうしてもbashまたはzshにせざるを得ない部分が多いという気がします。  
逆に言うとbashやzshにすれば、他のひとの作った便利なエコシステムの恩恵を簡単に受けることが出来るということです。


CC BY-SA 4.0
2020-06-05T04:03:13.343
67312
2020-06-05T04:03:13.343
30745
67228
answer