From c948061f4c7e8b9deed44dfa53b2bd9c0222258b Mon Sep 17 00:00:00 2001 From: Bruno Vernay Date: Sat, 26 Sep 2020 10:39:03 +0200 Subject: [PATCH 1/3] Add script name with extension The default install file name has a ".py" in the end. The `complete` commande can take multiple arguments --- doc/bash_completion.d/nodemcu_uploader | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/bash_completion.d/nodemcu_uploader b/doc/bash_completion.d/nodemcu_uploader index cbdca5f..271f6b2 100644 --- a/doc/bash_completion.d/nodemcu_uploader +++ b/doc/bash_completion.d/nodemcu_uploader @@ -36,5 +36,5 @@ _nodemcu_uploader() { return 0 } -complete -F _nodemcu_uploader nodemcu-uploader +complete -F _nodemcu_uploader nodemcu-uploader nodemcu-uploader.py From 6d2bcdf163114cb5487c7901fe8f63c07a831fa4 Mon Sep 17 00:00:00 2001 From: Bruno Vernay Date: Sat, 26 Sep 2020 10:47:40 +0200 Subject: [PATCH 2/3] Document how to use the autocompletion --- doc/USAGE.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/doc/USAGE.md b/doc/USAGE.md index 9c213b5..0039e01 100644 --- a/doc/USAGE.md +++ b/doc/USAGE.md @@ -137,3 +137,9 @@ REM on all subsequent commands the default port `com3`would be assumed nodemcu-uploader file list ``` + +### Using autocompletion +There is an autocompletion file for bash, in [bash_completion.d/nodemcu_uploader](bash_completion.d/nodemcu_uploader) +You can source this file: +`source doc/bash_completion.d/nodemcu_uploader` +or if you want: permanently install it on your system in `/etc/bash_completion.d/` From 9bb84a8ff4cf03614bc3229f3971b82495fdefb8 Mon Sep 17 00:00:00 2001 From: Bruno Vernay Date: Sat, 26 Sep 2020 11:19:58 +0200 Subject: [PATCH 3/3] Precision: for Linux --- doc/USAGE.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/USAGE.md b/doc/USAGE.md index 0039e01..5061114 100644 --- a/doc/USAGE.md +++ b/doc/USAGE.md @@ -138,8 +138,8 @@ REM on all subsequent commands the default port `com3`would be assumed nodemcu-uploader file list ``` -### Using autocompletion +### Using autocompletion (on Linux) There is an autocompletion file for bash, in [bash_completion.d/nodemcu_uploader](bash_completion.d/nodemcu_uploader) You can source this file: `source doc/bash_completion.d/nodemcu_uploader` -or if you want: permanently install it on your system in `/etc/bash_completion.d/` +or if you want: permanently install it on your Linux system in `/etc/bash_completion.d/`