Hacker News new | comments | show | ask | jobs | submit login

I use aliases to open frequently used programs with specific configuration files (mutt, for example, to manage multiple email accounts) or with long complex arguments (rdesktop, for example, for connections to multiple hosts). I also use ~/bin/ when I want something in my path that has a purpose local to me, but can be widely deployed to the various platforms I work on. But for one-liners that don't work as aliases (used too infrequently or not portable) I use Makefiles. It's nice to be able to cd into a working directory and type 'make update' on any machine without trying to remember which package manager to use and how to invoke it.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact