I constantly download tools and programs to work with. I don't want to have to create a new PATH every time. How can I organize ALL my tools/ programs/ scripts (old and new) into one place so that I don't have to worry about running commands from anywhere on my terminal? any ideas?
Personally, I try to avoid `make install` from any software like the plague. Usually, I forget about the software so it just ends up filling my disk space and leading to other issues (not receiving any updates etc.). Instead these days I have a directory with a bunch of 3rd party software source files (commonly also git repo clones). There I build the tools and have a symbolic link from `$HOME/bin` to each tool with `$HOME/bin` being in my `$PATH`. That way uninstalling is easy, updating is easy (`git pull && make`), and I even have the source code at hand if I stumble upon a bug. This scheme is almost as good as making my own package via [makepkg](https://wiki.archlinux.org/index.php/Makepkg) or smthn similar.