diff options
author | crownedgrouse <[email protected]> | 2020-04-12 18:59:42 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2020-04-21 11:20:16 +0200 |
commit | 2c2b9d3a0df19ca05e1da462b36eda7f2d050153 (patch) | |
tree | 15d54628740f9cdd79c2b8d4ac6ba87a78571907 /doc/src/guide/getting_started.asciidoc | |
parent | c55d0dcd6182983521d4ab34478cfe4b093edb12 (diff) | |
download | erlang.mk-2c2b9d3a0df19ca05e1da462b36eda7f2d050153.tar.gz erlang.mk-2c2b9d3a0df19ca05e1da462b36eda7f2d050153.tar.bz2 erlang.mk-2c2b9d3a0df19ca05e1da462b36eda7f2d050153.zip |
Add bash completion script
Diffstat (limited to 'doc/src/guide/getting_started.asciidoc')
-rw-r--r-- | doc/src/guide/getting_started.asciidoc | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/doc/src/guide/getting_started.asciidoc b/doc/src/guide/getting_started.asciidoc index de40f36..be58e87 100644 --- a/doc/src/guide/getting_started.asciidoc +++ b/doc/src/guide/getting_started.asciidoc @@ -38,6 +38,31 @@ Alternatively, just https://erlang.mk/erlang.mk[click on this link]. Make sure you put the file inside the folder we created previously. +==== Bash completion + +If your preferred shell is Bash, a completion script is available. +In order to install it, use the following commands: + +[source,bash] +---- +$ mkdir ~/.bash_completion.d/ +$ cd ~/.bash_completion.d/ +$ wget -O erlang_mk https://raw.githubusercontent.com/ninenines/erlang.mk/master/etc/bash_completion +---- + +Then edit the file `~/.bash_completion` and add: + +[source,bash] +---- +for bcfile in ~/.bash_completion.d/* ; do + . $bcfile +done +---- + +Note that Make's legacy Bash completion will be overwritten. +If you need legacy completion for other C projects, consider sourcing +Erlang.mk's Bash completion only in your Erlang project directory instead. + === Getting started with OTP applications An OTP application is an Erlang application that has a supervision |