File: 0001-Move-bash-completion-script-to-usr-share-bash-comple.patch

package info (click to toggle)
apt-venv 1.0.0-5
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 260 kB
  • sloc: python: 232; sh: 52; makefile: 2
file content (86 lines) | stat: -rw-r--r-- 2,488 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
From: Baptiste Beauplat <lyknode@debian.org>
Date: Fri, 23 Apr 2021 18:32:54 +0200
Subject: Move bash completion script to
 /usr/share/bash-completion/completions

Forwarded: https://github.com/LeoIannacone/apt-venv/pull/6
---
 etc/bash_completion.d/apt-venv             | 24 ------------------------
 setup.py                                   |  3 ++-
 share/bash-completion/completions/apt-venv | 24 ++++++++++++++++++++++++
 3 files changed, 26 insertions(+), 25 deletions(-)
 delete mode 100644 etc/bash_completion.d/apt-venv
 create mode 100644 share/bash-completion/completions/apt-venv

diff --git a/etc/bash_completion.d/apt-venv b/etc/bash_completion.d/apt-venv
deleted file mode 100644
index 998e16a..0000000
--- a/etc/bash_completion.d/apt-venv
+++ /dev/null
@@ -1,24 +0,0 @@
-have apt-venv &&
-_apt-venv()
-{
-    local cur prev options
-
-    COMPREPLY=()
-    cur=${COMP_WORDS[COMP_CWORD]}
-    prev=${COMP_WORDS[COMP_CWORD-1]}
-
-    if [[ "$prev" == "apt-venv" || $prev == -* ]] ; then
-      options="`apt-venv -l | grep ^' '`"
-    else
-      options="-D --debug
-               -c --command
-               -d --delete
-               -u --update"
-    fi
-
-    COMPREPLY=( $( compgen -W "$options" -- $cur ) )
-    return 0
-
-}
-
-complete -F _apt-venv apt-venv
diff --git a/setup.py b/setup.py
index 2de7851..de147ef 100644
--- a/setup.py
+++ b/setup.py
@@ -16,6 +16,7 @@ setup(name='apt_venv',
           ('share/man/man1', ['man/apt-venv.1']),
           ('share/doc/apt-venv', ['README.md', 'AUTHORS']),
           ('/etc', ['etc/apt-venv.conf']),
-          ('/etc/bash_completion.d', ['etc/bash_completion.d/apt-venv'])
+          ('/usr/share/bash-completion/completions',
+           ['share/bash-completion/completions/apt-venv'])
       ],
       )
diff --git a/share/bash-completion/completions/apt-venv b/share/bash-completion/completions/apt-venv
new file mode 100644
index 0000000..998e16a
--- /dev/null
+++ b/share/bash-completion/completions/apt-venv
@@ -0,0 +1,23 @@
+_apt-venv()
+{
+    local cur prev options
+
+    COMPREPLY=()
+    cur=${COMP_WORDS[COMP_CWORD]}
+    prev=${COMP_WORDS[COMP_CWORD-1]}
+
+    if [[ "$prev" == "apt-venv" || $prev == -* ]] ; then
+      options="`apt-venv -l | grep ^' '`"
+    else
+      options="-D --debug
+               -c --command
+               -d --delete
+               -u --update"
+    fi
+
+    COMPREPLY=( $( compgen -W "$options" -- $cur ) )
+    return 0
+
+}
+
+complete -F _apt-venv apt-venv