Plugin cloning via menu (#6433)
* Add plugin cloning via menu * Split plugin commands by action * Keep plugin enablement in action commands * Remove unused plugin edit command * Simplify plugin rescan arguments * Assume Omarchy shell is running for plugin commands * Remove plugin compatibility dispatcher * Flatten plugin clone command * Keep only shared plugin helpers * Remove plugin rescan wrapper * Keep plugin commands self-contained * Simplify plugin clone lifecycle
This commit is contained in:
@@ -49,7 +49,7 @@ git -C "$incoming" add .
|
||||
git -C "$incoming" -c user.name=Test -c user.email=test@example.com commit -qm "Initial"
|
||||
|
||||
output=$(HOME="$test_home" OMARCHY_PATH="$ROOT" PATH="$stub_dir:$ROOT/bin:$PATH" \
|
||||
omarchy-plugin add "$incoming" --yes 2>&1) &&
|
||||
omarchy-plugin-add "$incoming" --yes 2>&1) &&
|
||||
fail "plugin add accepts an id already installed under another directory" "$output"
|
||||
grep -qF "plugin id 'acme.same' is already used by" <<<"$output" ||
|
||||
fail "plugin add explains the installed id collision" "$output"
|
||||
|
||||
Reference in New Issue
Block a user