If I want to install something, I can either do “dnf install [program name]” or “flatpak install [program name]”. Same goes for when I want to remove a program. And for flatpak at least, I typed ONE WORD from a game I was uninstalling because I didn’t remember to exact tag and flatpak asked me “do you want to install [full tag of game]? y/n” like HOW IS THAT POSSIBLE THAT IS SO CONVENIENT
fuzzy finding.
Something else you can do. Install oh-my-bash or oh-my-zsh, either, with
zoxide
jump around. Any of the directories you visit are tracked and weighted with a frecency weighted value. Then all you need to do is type in parts of the name to go there.For instance, if I had directories ~/code/dev_repo/project-one ~/code/dev_repo/project-two ~/code/dev_repo/project-three
Then you just type
z dev one
orz co re pro two
You know, the parts of the directories you remember. The more you visit various directories and the more recent, the weighting is higher and the more likely you get the correct directory you want with even less and less characters. Also check outatuin
it adds a fuzzy finding to your bash history or zsh history.Thanks! I already use zsh’s partial name matching, but that looks even more useful