Skip to content

Commit 0192486

Browse files
committed
feat(stern): add 3rd party fallback completion loader
https://github.com/stern/stern#completion
1 parent de59a20 commit 0192486

File tree

4 files changed

+11
-0
lines changed

4 files changed

+11
-0
lines changed

Diff for: completions/Makefile.am

+1
Original file line numberDiff line numberDiff line change
@@ -421,6 +421,7 @@ cross_platform = 2to3 \
421421
sshfs \
422422
sshmitm \
423423
sshow \
424+
_stern \
424425
strace \
425426
strings \
426427
_su \

Diff for: completions/_stern

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# 3rd party completion loader for commands emitting -*- shell-script -*-
2+
# their completion using "$cmd --completion bash".
3+
#
4+
# This serves as a fallback in case the completion is not installed otherwise.
5+
6+
eval -- "$("$1" --completion bash 2>/dev/null)"
7+
8+
# ex: filetype=sh

Diff for: test/fallback/completions/Makefile.am

+1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ EXTRA_DIST = \
4848
rustup \
4949
slackpkg \
5050
sops \
51+
stern \
5152
su \
5253
svn \
5354
svnadmin \

Diff for: test/fallback/completions/stern

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../completions/_stern

0 commit comments

Comments
 (0)