Skip to content

Commit 8a62765

Browse files
committed
fclones: generate shell completions
1 parent 81207c0 commit 8a62765

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

apps/fclones@x86_64

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,21 @@ app_install() {
2020
app_remove
2121

2222
install -vD -m755 "$APP_NAME" "$SDD_BIN_DIR/$APP_NAME" >&2
23+
24+
# Generate shell completions
25+
mkdir -vp "$SDD_BASH_COMPLETION_DIR" >&2
26+
"$SDD_BIN_DIR/$APP_NAME" complete bash > \
27+
"$SDD_BASH_COMPLETION_DIR/$APP_NAME"
28+
29+
mkdir -vp "$SDD_ZSH_COMPLETION_DIR" >&2
30+
"$SDD_BIN_DIR/$APP_NAME" complete zsh > \
31+
"$SDD_ZSH_COMPLETION_DIR/_$APP_NAME"
2332
}
2433

2534
app_remove() {
2635
rm -vf "$SDD_BIN_DIR/$APP_NAME" >&2
36+
rm -vf "$SDD_BASH_COMPLETION_DIR/$APP_NAME" >&2
37+
rm -vf "$SDD_ZSH_COMPLETION_DIR/_$APP_NAME" >&2
2738
}
2839

2940
app_version() {

0 commit comments

Comments
 (0)