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…
Espanso is probably the most useful software that nobody is using. I can’t live without it.
I hope it gets an update soon…
Its .YML formatting is really clunky. It feels like it takes up twice as much line space as .AHK (for example), which can do a lot of this kind of stuff in a single line. But I wanna go cross-platform and this is all I can find…
I like YAML, as long as you aren’t using complicated syntax. Using the
|
operator will get you some flexible usage that’s mostly easy enough to read. YAML definitely has its problems though. If you want, I can share some snippets of my config.Sadly though, due to Espanso not having a working RPM build for Wayland (or a Flatpak, which they’re working on), it’s not quite as cross-platform as I want it to be. It won’t work on any of the cool uBlue-derived distros that I’ve gravitated toward, so I’m hoping we get a nice, big update this year.
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.