summaryrefslogtreecommitdiffstats
path: root/completions/bash/swaylock
diff options
context:
space:
mode:
authorLibravatar emersion <contact@emersion.fr>2019-01-14 08:57:20 +0100
committerLibravatar GitHub <noreply@github.com>2019-01-14 08:57:20 +0100
commit89ad3f2bbbb6f5f367387992eea5d5c6f7fa7642 (patch)
tree2ef2485e9a103b9850219b7cf6375e48b20b72b5 /completions/bash/swaylock
parentRemove WIP from README.md (diff)
parentSplit swaylock into separate project (diff)
downloadsway-89ad3f2bbbb6f5f367387992eea5d5c6f7fa7642.tar.gz
sway-89ad3f2bbbb6f5f367387992eea5d5c6f7fa7642.tar.zst
sway-89ad3f2bbbb6f5f367387992eea5d5c6f7fa7642.zip
Merge pull request #3417 from swaywm/remove-swaylock
Split swaylock into separate project
Diffstat (limited to 'completions/bash/swaylock')
-rw-r--r--completions/bash/swaylock66
1 files changed, 0 insertions, 66 deletions
diff --git a/completions/bash/swaylock b/completions/bash/swaylock
deleted file mode 100644
index 33925480..00000000
--- a/completions/bash/swaylock
+++ /dev/null
@@ -1,66 +0,0 @@
1# swaylock(1) completion
2
3_swaylock()
4{
5 local cur prev
6 _get_comp_words_by_ref -n : cur prev
7
8 short=(
9 -h
10 -c
11 -s
12 -t
13 -v
14 -i
15 -u
16 -f
17 )
18
19 long=(
20 --help
21 --color
22 --scaling
23 --tiling
24 --version
25 --image
26 --no-unlock-indicator
27 --daemonize
28 )
29
30 scaling=(
31 'stretch'
32 'fill'
33 'fit'
34 'center'
35 'tile'
36 )
37
38 case $prev in
39 -c|--color)
40 return
41 ;;
42 --scaling)
43 COMPREPLY=($(compgen -W "${scaling[*]}" -- "$cur"))
44 return
45 ;;
46 -i|--image)
47 if grep -q : <<< "$cur"; then
48 output="${cur%%:*}:"
49 cur="${cur#*:}"
50 else
51 output=
52 fi
53 COMPREPLY=($(compgen -f -- "$cur"))
54 return
55 ;;
56 esac
57
58 if [[ $cur == --* ]]; then
59 COMPREPLY=($(compgen -W "${long[*]}" -- "$cur"))
60 else
61 COMPREPLY=($(compgen -W "${short[*]}" -- "$cur"))
62 COMPREPLY+=($(compgen -W "${long[*]}" -- "$cur"))
63 fi
64
65} &&
66complete -F _swaylock swaylock