$ screen -S rsync
$ rsync ...
C-a d
$ screen -x r[TAB]
$ screen -x rsync- Python 3+
- GHC Haskell 8+
- Go 1.9+
- GNU make
- checkbashisms
Download screen-completion.sh and place into $HOME:
wget -O $HOME/screen-completion.sh https://raw.githubusercontent.com/mcandre/screen-completion/master/lib/screen-completion.shThen configure your $HOME/.bash_profile or similar shell configuration to use screen-completion:
# screen-completion
# See https://raw.githubusercontent.com/mcandre/screen-completion/master/lib/screen-completion.sh
. $HOME/screen-completion.shThen update your shell:
$ source $HOME/.bash_profile- vast
- shfmt (e.g.
GO111MODULE=on go get mvdan.cc/sh/v3/cmd/shfmt) - bashate
- checkbashisms
- ShellCheck
- stank (e.g.
go get github.com/mcandre/stank/...)
$ vast [lint]Inspired by git prompt.