Drop the never-set binary override in the CLI router

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
David Heinemeier Hansson
2026-07-24 12:15:02 -07:00
co-authored by Claude Opus 5
parent 3f7e4c4708
commit 603408a73d
+5 -9
View File
@@ -144,7 +144,6 @@ register_command() {
local name=""
local summary=""
local usage=""
local binary=""
local args=""
local examples=""
local aliases=""
@@ -234,7 +233,6 @@ register_command() {
fallback_name="${fallback_name//-/ }"
fi
[[ -z $binary ]] && binary="$file_binary"
[[ -z $group ]] && group="$fallback_group"
[[ $name_seen != "true" ]] && name="$fallback_name"
[[ -z $summary && -n $fallback_summary ]] && summary="$fallback_summary"
@@ -244,11 +242,9 @@ register_command() {
route+=" $name"
fi
if [[ -z $usage ]]; then
usage="$route"
if [[ -n $args ]]; then
usage+=" $args"
fi
usage="$route"
if [[ -n $args ]]; then
usage+=" $args"
fi
[[ $requires_sudo == "true" ]] || requires_sudo="false"
@@ -258,7 +254,7 @@ register_command() {
COMMAND_KEYS+=("$key")
COMMAND_ROUTE["$key"]="$route"
COMMAND_FALLBACK_ROUTE["$key"]="$fallback_route"
COMMAND_BINARY["$key"]="$binary"
COMMAND_BINARY["$key"]="$file_binary"
COMMAND_GROUP["$key"]="$group"
COMMAND_NAME["$key"]="$name"
COMMAND_SUMMARY["$key"]="$summary"
@@ -270,7 +266,7 @@ register_command() {
COMMAND_HAS_SUMMARY["$key"]="$has_summary"
COMMAND_METADATA_ERRORS["$key"]="$metadata_errors"
BINARY_TO_KEY["$binary"]="$key"
BINARY_TO_KEY["$file_binary"]="$key"
register_route "$route" "$key"
register_route "$fallback_route" "$key"