Blog Posts: "command line"

Git is one of the most frustrating tools you could ever possibly use. Of course, it's also one of the most powerful. And the more you use it the more you start to uncover it's deep, dark, hidden secrets.

I take a lot of notes in Evernote. In fact, I drafted this blog post in Evernote. However, I often run into a small, yet annoying, issue when I am taking notes on things related to IT, programming, development, etc., specifically when jotting things down related to the command line.

When it comes to learning new commands to use in my Terminal, I often run into the dreaded double-dash ("--"). Of course, this is mostly used to signal certain command-specific flags to allow for more discrete control (E.g., git config --global user.name "Vanilla Ice").

My problem was that, every time I tried to jot down any commands involving double-dash flags, my double-dashes would get "auto-corrected" to an en dash. This isn't a problem in Evernote specifically, but rather in OS X in general. However, since I take most of my programming notes in Evernote, this was where it was causing me the most trouble.

This might not be very exciting to most, but I just applied my very first patch!

I was getting an error message in a Drupal installation that was being triggered by the site's theme. After a quick Google search, I came upon an issue posted to the theme's issue queue on Drupal.org. I saw that the issue had been posted (and resolved!) rather recently, with a very simple patch file created to solve the issue.

I recently finished Codecademy's course "Learn the Command Line" that I mentioned in another recent post. After going through all the lessons and exercises, I really have to say again that this course is an awesome introduction to using the command line to be more productive, especially if you are an often timid command line newbie like me.

After finishing the course, I thought it would be cool to share something that I learned here on my blog. One thing I learned was how to get creative with customizing your own command line environment.

Today, I saw that Codecademy released a brand new course on how to use the command line. I haven't finsihed the whole course yet, but I've run through about a third of it, and it definitely seems like a thorough, yet easy-to-understand, intro to the (more often than not) mysterious world of using your computer's command line interface. The course is free for anyone. Check out the Codecademy course page if you're interested…