From 95f562c298e894e0f14fffea24d0711eb25e8465 Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Sat, 23 May 2026 01:56:15 -0700 Subject: [PATCH] op: autocomplete (#38081) * op autocomplete * rm * indent * Revert "indent" This reverts commit 6dd513f3229741864563f81ab8547c24c3557dda. * clean er --- tools/op.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tools/op.sh b/tools/op.sh index dccf08082..7ed3d242f 100755 --- a/tools/op.sh +++ b/tools/op.sh @@ -21,8 +21,14 @@ if [ "$(uname)" == "Darwin" ] && [ $SHELL == "/bin/bash" ]; then fi function op_install() { echo "Installing op system-wide..." - CMD="\nalias op='"$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )/op.sh" \"\$@\"'\n" - grep "alias op=" "$RC_FILE" &> /dev/null || printf "$CMD" >> $RC_FILE + OP_SH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )/op.sh" + CMD=$(cat </dev/null || printf '\n%s\n' "$CMD" >> "$RC_FILE" echo -e " ↳ [${GREEN}✔${NC}] op installed successfully. Open a new shell to use it." }