cookbook 'starship', '~> 0.2.1'
starship (3) Versions 0.2.1 Follow0
Installs/Configures Starship command prompt
cookbook 'starship', '~> 0.2.1', :supermarket
knife supermarket install starship
knife supermarket download starship
Starship
Cookbook for installing and configuring the cross-shell prompt Starship.
Recipes
The default
recipe installs Powerline Fonts and Starship. You can specify which user and which shell to add Starship by populating an attribute hash:
node['starship']['user']['root']['shell'] = 'bash'
node['starship']['user']['mattray']['shell'] = 'bash'
Attributes
If you want to provide your .config/starship.toml
settings as a hash, populate the
node['starship']['user']['mattray']['config'] = {
"add_newline"=>false,
"character"=>{"symbol"=>"$", "use_symbol_for_status"=>true, "error_symbol"=>"✗$", "style_success"=>"green", "style_failure"=>"red"},
"aws"=>{"disabled"=>true},
"cmd_duration"=>{"style"=>"cyan", "min_time"=>5000, "prefix"=>"time:"},
"directory"=>{"style"=>"blue", "truncate_to_repo"=>false, "truncation_length"=>10, "prefix"=>"", "suffix"=>""},
"git_branch"=>{"style"=>"green", "symbol"=>":", "prefix"=>"", "suffix"=>""},
"git_status"=>
{"style"=>"green", "ahead"=>"⇡", "behind"=>"⇣", "conflicted"=>"≠", "deleted"=>"✖", "diverged"=>"⇕", "modified"=>"Δ", "renamed"=>"»", "staged"=>"+", "stashed"=>"$", "untracked"=>"?", "show_sync_count"=>true},
"hostname"=>{"style"=>"yellow", "ssh_only"=>true},
"jobs"=>{"style"=>"black", "symbol"=>"✦", "threshold"=>1},
"ruby"=>{"prefix"=>"", "suffix"=>"", "style"=>"red", "symbol"=>"ℜ:"},
"terraform"=>{"prefix"=>"", "suffix"=>"", "style"=>"purple", "symbol"=>"Τ:"},
"username"=>{"prefix"=>"", "suffix"=>"", "style_user"=>"white", "style_root"=>"red", "show_always"=>false, "disabled"=>false}
}
Support
This cookbook currently only supports Debian and Bash.
Dependent cookbooks
line ~> 2.8 |
toml >= 0.0.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Collaborator Number Metric
0.2.1 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Foodcritic Metric
0.2.1 passed this metric
No Binaries Metric
0.2.1 passed this metric
0.2.1 failed this metric
0.2.1 passed this metric
No Binaries Metric
0.2.1 passed this metric
0.2.1 passed this metric