Add side panels with widget cards and Claude Code usage stats to quick settings

This commit is contained in:
2026-07-27 11:39:54 -04:00
parent 66a8482254
commit fb57093a75
7 changed files with 238 additions and 16 deletions
+40
View File
@@ -0,0 +1,40 @@
#!/bin/bash
KEY_FILE="$HOME/.config/ags/secrets/anthropic_admin_key"
usage() {
echo "Usage: blob_claude_key <set|show|clear>"
echo " set <key> Store your Anthropic Admin API key (sk-ant-admin01-...)"
echo " show Print the stored key, masked"
echo " clear Remove the stored key"
exit 1
}
case "$1" in
set)
key="$2"
if [ -z "$key" ]; then
echo "Usage: blob_claude_key set <key>"
exit 1
fi
mkdir -p "$(dirname "$KEY_FILE")"
printf '%s' "$key" > "$KEY_FILE"
chmod 600 "$KEY_FILE"
echo "Admin key saved to $KEY_FILE"
;;
show)
if [ -f "$KEY_FILE" ]; then
key=$(cat "$KEY_FILE")
echo "${key:0:14}...${key: -4}"
else
echo "No admin key stored"
fi
;;
clear)
rm -f "$KEY_FILE"
echo "Admin key removed"
;;
*)
usage
;;
esac