fix: avoid relative completion backend execution

This commit is contained in:
Kai (Tam Nhu) Tran
2026-05-30 15:19:59 -04:00
committed by Tam Nhu Tran
parent 62a4d44b58
commit 4f2dd70b8c
5 changed files with 21 additions and 46 deletions
-12
View File
@@ -22,18 +22,6 @@ __ccs_completion_run() {
local current="$1"
shift || true
local script_dir repo_root repo_cli
script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
repo_root="$(cd "${script_dir}/../.." && pwd)"
repo_cli="${repo_root}/dist/ccs.js"
if [[ ! -f "${repo_cli}" ]]; then
repo_cli="${repo_root}/bin/ccs.js"
fi
if [[ -f "${repo_cli}" ]]; then
node "${repo_cli}" __complete --shell bash --current "${current}" -- "$@" 2>/dev/null
return 0
fi
if command -v ccs >/dev/null 2>&1; then
ccs __complete --shell bash --current "${current}" -- "$@" 2>/dev/null
fi