Add omarchycn CLI entry and cn command group

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp
This commit is contained in:
2026-08-24 18:29:01 -04:00
co-authored by Claude Fable 5
parent 4f06b2364f
commit d4002897e3
5 changed files with 46 additions and 0 deletions
+1
View File
@@ -39,6 +39,7 @@ GROUP_DESCRIPTIONS[capture]="Screenshots and screen recording"
GROUP_DESCRIPTIONS[channel]="Omarchy release channel management"
GROUP_DESCRIPTIONS[clipboard]="Clipboard helpers"
GROUP_DESCRIPTIONS[cmd]="Command and shortcut helpers"
GROUP_DESCRIPTIONS[cn]="OmarchyCN China environment integration"
GROUP_DESCRIPTIONS[config]="System configuration helpers"
GROUP_DESCRIPTIONS[debug]="Diagnostics and support logs"
GROUP_DESCRIPTIONS[finalize]="Finalize user setup"
+23
View File
@@ -0,0 +1,23 @@
#!/bin/bash
# omarchy:summary=Show OmarchyCN version, paths, and configured state
# omarchy:examples=omarchycn status
set -euo pipefail
OMARCHY_BIN_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)
ROOT="${OMARCHY_BIN_DIR%/bin}"
echo "OmarchyCN $("$OMARCHY_BIN_DIR/omarchy-cn-version")"
echo "Omarchy upstream: $(<"$ROOT/version")"
echo "Root: $ROOT"
config="$HOME/.config/omarchycn"
state="$HOME/.local/state/omarchycn"
echo "User config: $config $([[ -d $config ]] && echo "(present)" || echo "(not created)")"
echo "State: $state $([[ -d $state ]] && echo "(present)" || echo "(not created)")"
if [[ -f $config/mirror-profile ]]; then
echo "Mirror profile: $(<"$config/mirror-profile")"
else
echo "Mirror profile: not configured"
fi
+13
View File
@@ -0,0 +1,13 @@
#!/bin/bash
# omarchy:summary=Show the OmarchyCN version
# omarchy:examples=omarchycn version
set -euo pipefail
OMARCHY_BIN_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)
ROOT="${OMARCHY_BIN_DIR%/bin}"
upstream=$(<"$ROOT/version")
release=$(<"$ROOT/cn/release")
echo "${upstream}-cn.${release}"
Executable
+8
View File
@@ -0,0 +1,8 @@
#!/bin/bash
# OmarchyCN command center: routes to omarchy cn <command>
set -o pipefail
OMARCHY_BIN_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)
exec "$OMARCHY_BIN_DIR/omarchy" cn "$@"
+1
View File
@@ -0,0 +1 @@
2