As my time with linux, I created a lot of scripts. Some of them have input parameters and sometimes I just forget this parameters.
So I wonder if there is some way to create autocomplete parameters, like i autocomplete a path by pressing the tab key?
For example a script. ./test.sh can be completed with parameter-one, eg. ./test.sh parameter-one
or ./test.sh parameter-two
. If i type now ./test.sh followed by tab it should add parameter-one if i press tab again it should change to parameter-two.
How can I do that? I’m on bash…
Not exactly what you are looking for, but modern shells like fish or zsh (probably?) are good at suggesting completions from history. fzf is another great tool for that. Both are super useful for remembering and repeating commands.