style(cli): rebrand message markers with glyphs + portal chevron
Replace the ALLCAPS "SUCCESS:/NOTICE:/ERROR:/QUESTION:/OPTION:" prefixes with distinct per-status glyphs and calmer title-case words: ✓ Success ! Notice ✗ Error ❯ Question ❯ Option The portal chevron ❯ marks the interactive prompts. Distinct glyph + word stays readable with no colour and greppable in logs. Display-only; nothing parses these prefixes. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> Signed-off-by: librelad <librelad@digitalangels.vip>
This commit is contained in:
parent
f7240cd096
commit
5ce0a88de0
@ -2,44 +2,45 @@
|
||||
|
||||
function isSuccessful()
|
||||
{
|
||||
echo -e "${GREEN}SUCCESS:${NC} $1"
|
||||
echo -e "${GREEN}✓ Success${NC} $1"
|
||||
}
|
||||
|
||||
function isError()
|
||||
{
|
||||
echo -e "${RED}ERROR:${NC} $1"
|
||||
echo -e "${RED}✗ Error${NC} $1"
|
||||
}
|
||||
|
||||
function isFatalError()
|
||||
{
|
||||
echo -e "${RED}ERROR:${NC} $1"
|
||||
echo -e "${RED}✗ Error${NC} $1"
|
||||
}
|
||||
|
||||
function isFatalErrorExit()
|
||||
{
|
||||
echo -e "${RED}ERROR:${NC} $1"
|
||||
echo -e "${RED}✗ Error${NC} $1"
|
||||
echo ""
|
||||
exit 1
|
||||
}
|
||||
|
||||
function isNotice()
|
||||
{
|
||||
echo -e "${YELLOW}NOTICE:${NC} $1"
|
||||
echo -e "${YELLOW}! Notice${NC} $1"
|
||||
}
|
||||
|
||||
# Interactive markers use the portal chevron ❯ — the moments you "step through".
|
||||
function isQuestion()
|
||||
{
|
||||
echo -e -n "${BLUE}QUESTION:${NC} $1 "
|
||||
echo -e -n "${BLUE}❯ Question${NC} $1 "
|
||||
}
|
||||
|
||||
function isOptionMenu()
|
||||
{
|
||||
echo -e -n "${PINK}OPTION:${NC} $1"
|
||||
echo -e -n "${PINK}❯ Option${NC} $1"
|
||||
}
|
||||
|
||||
function isOption()
|
||||
{
|
||||
echo -e "${PINK}OPTION:${NC} $1"
|
||||
echo -e "${PINK}❯ Option${NC} $1"
|
||||
}
|
||||
|
||||
function isHeader()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user