Skip to content

Commit 02c5b1f

Browse files
committed
fix: Exit with error 1 if package already exists
1 parent 0b08c94 commit 02c5b1f

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

pkg/lib/commands/do-plumbing-clone.sh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ do-plumbing-clone() {
1111
ensure.nonZero 'package' "$package"
1212

1313
if [ -e "$BPM_PACKAGES_PATH/$package" ]; then
14-
log.error "Package '$package' is already present"
15-
exit
14+
die "Package '$package' is already present"
1615
fi
1716

1817
local -a gitArgs=(--recursive)

tests/do-plumbing-clone.bats

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ load 'util/init.sh'
1616

1717
run do-plumbing-clone false github.com username/package
1818

19-
assert_success
19+
assert_failure
2020
assert_output -e "Package 'username/package' is already present"
2121
}
2222

@@ -26,7 +26,7 @@ load 'util/init.sh'
2626

2727
run do-plumbing-clone false github.com username/package
2828

29-
assert_success
29+
assert_failure
3030
assert_output -e "Package 'username/package' is already present"
3131
}
3232

0 commit comments

Comments
 (0)