aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2016-09-25 10:57:01 +0200
committerMarc André Tanner <mat@brain-dump.org>2016-09-25 11:53:12 +0200
commitc3bbd835fca0ba184f191b270d9aebfc2466be82 (patch)
tree956502573e1e83d7bf39ec04c11cb8c1131a413c /Makefile
parentd3798ba58d3f8ebef9a024c8d538d7bebb0b6931 (diff)
downloadvis-c3bbd835fca0ba184f191b270d9aebfc2466be82.tar.gz
vis-c3bbd835fca0ba184f191b270d9aebfc2466be82.tar.xz
vis: move file name and word completion logic to a shell script
The shell script should be reviewed for quoting issues, currently it allows command injections as in: $ vis-complete "'; rm -f some-file; echo " However it is intended for interactive usage and from within vis it is only ever called with a valid completion prefix. The file name completion logic now supports nested directories. Close #347
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 9b241c8..ee85e9a 100644
--- a/Makefile
+++ b/Makefile
@@ -87,6 +87,8 @@ install: vis vis-menu
@chmod 755 ${DESTDIR}${PREFIX}/bin/vis-open
@cp -f vis-clipboard ${DESTDIR}${PREFIX}/bin
@chmod 755 ${DESTDIR}${PREFIX}/bin/vis-clipboard
+ @cp -f vis-complete ${DESTDIR}${PREFIX}/bin
+ @chmod 755 ${DESTDIR}${PREFIX}/bin/vis-complete
@test ${CONFIG_LUA} -eq 0 || { \
echo installing support files to ${DESTDIR}${SHAREPREFIX}/vis; \
mkdir -p ${DESTDIR}${SHAREPREFIX}/vis; \