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:
@@ -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"
|
||||
|
||||
Executable
+23
@@ -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
|
||||
Executable
+13
@@ -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
@@ -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 "$@"
|
||||
@@ -0,0 +1 @@
|
||||
2
|
||||
Reference in New Issue
Block a user