mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-01-23 02:35:38 +01:00
asd
This commit is contained in:
parent
73024e8f08
commit
702d23c98f
3 changed files with 26 additions and 3 deletions
19
custom/plugins/arc/arc.plugin.zsh
Normal file
19
custom/plugins/arc/arc.plugin.zsh
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
function arc_prompt_info() {
|
||||
arcStatus=$(arc status 2>/dev/null)
|
||||
arcBranch=$(echo $arcStatus | sed -n 's/^On branch \(.*\)$/\1/p')
|
||||
arcStatus=$([ -z "$(arc status --short 2>/dev/null)" ] && echo "true" || echo "false")
|
||||
arcBranchPrefix="${ARC_BRANCH_PREFIX:-}"
|
||||
arcBranchSuffix="${ARC_BRANCH_SUFFIX:-}"
|
||||
arcBranchOutput=""
|
||||
if [[ -n "$arcBranch" ]]; then
|
||||
arcBranchOutput=" $arcBranchPrefix$arcBranch"
|
||||
if [[ "$arcStatus" == "true" ]]; then
|
||||
arcBranchOutput+="${ARC_PROMPT_CLEAN:-}"
|
||||
else
|
||||
arcBranchOutput+="${ARC_PROMPT_DIRTY:-}"
|
||||
fi
|
||||
arcBranchOutput+="$arcBranchSuffix"
|
||||
fi
|
||||
|
||||
echo $arcBranchOutput
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue