How to setup Bash on your computer

This is an edited/updated version an article I posted years ago on World's Worst Software. tl;dr version If you're on windows, you'll install cygwin, then make sure cygwin's bin path is added to your $PATH environment variable. If you're on unix, linux, or osx - you've already got bash and most unix programs you'll ever need already installed. OSX users looking for this or that unix program that Apple hasn't included can check out the Homebrew packaging system. How to setup Bash on your computer I have written several useful bash scripts and published them here on the Coder Cowboy website for you to freely download and use. Most computer users do not know what a bash script is and most computers cannot run bash scripts without first installing the…
Read More

Finally on GitHub, you should be too.

Bash, Cool Stuff, Life and Philosophy
I've finally started migrating/publishing code on GitHub. Coder cowboy git code will be here: For starters, I'm migrating old World's Worst Software code there, so I can retire WWS. I highly recommend publishing your own open source code and projects on GitHub or SourceForge, or on a blog or website of your own. You don't need to be a coder to put something great out there (or even on GitHub), sharing your creative efforts with the world is almost always a good idea. Designers can share photoshop templates, writers can store and show their book writing/editing process, source control and sharing your efforts is truly for anyone. When you share your efforts, you are doing the following: you're saving other people time; you're inspiring other people to share their…
Read More

The Beauty of &&

Bash, Unix
I'm a big fan of bash. The first thing I do on any windows computer is install another browser, and the second thing I do is install cygwin. Cygwin gives me bash on windows, and fortunately on macs, OS X is based on unix, so bash is already there. Don't get me wrong, I'm not a true unix-head by any means. I don't live on the command line, I just know how to get things done with it. I don't prefer emacs or vi over a gui editor, and I couldn't tell you the history of bash, or whether bash is better than another shell option (aside from DOS, as any shell is better than that). And, honestly, there are quite a few linux commands that I'm not sure whether…
Read More