Skip to content

Commit bf9c90d

Browse files
committed
style(scaffold): add ASCII banner to install.sh
1 parent ff32857 commit bf9c90d

2 files changed

Lines changed: 15 additions & 0 deletions

File tree

install.sh

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@ set -e
55
REPO_URL="https://github.com/apiad/starter.git"
66

77
# --- Functions ---
8+
banner() {
9+
echo -e "\033[1;34m"
10+
echo " ____ _ _ "
11+
echo " / ___| ___ _ __ ___(_)_ __ (_)"
12+
echo "| | _ / _ \ '_ \` _ \ | '_ \| |"
13+
echo "| |_| | __/ | | | | | | | | | |"
14+
echo " \____|\___|_| |_| |_|_|_| |_|_|"
15+
echo -e "\033[0m"
16+
echo -e "\033[1;32m Gemini CLI Starter Scaffolding\033[0m"
17+
echo "------------------------------------------"
18+
}
19+
820
error() {
921
echo -e "\033[0;31m❌ Error: $1\033[0m" >&2
1022
exit 1
@@ -19,6 +31,8 @@ done
1931

2032
# --- Inputs ---
2133
# We use /dev/tty for input because curl | bash takes over stdin
34+
banner
35+
2236
echo -n "Enter project name: "
2337
read PROJECT_NAME < /dev/tty
2438

journal/2026-03-03.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@
33
- Released v0.9.0 with the new `/debug` command and forensic `debugger` subagent for root-cause analysis (RCA).
44
- Refined `scaffold` and `revise` command instructions for better clarity and consistency.
55
- Implemented the `install.sh` scaffolding script to automate project bootstrapping from the `apiad/starter` template.
6+
- Added a professional ASCII banner to the `install.sh` script for improved UX.

0 commit comments

Comments
 (0)