This commit is contained in:
cbist 2025-08-20 10:50:52 +03:00
commit 702d23c98f
3 changed files with 26 additions and 3 deletions

View 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
}