Command Line Renaissance

by Kendall Clark

In my work and home computing setups, I’ve been enjoying a Command Line Renaissance lately. Consider:

  1. I’ve never been happier or more productive with email since I switched to a combination of sup, offlineimap, screen, and Emacs.
  2. For programming, which I do less and less these days—to the great delight of coworkers on at least two continents!—it’s git, ditz, gvim, and Emacs. Build tools are enjoying a flowering lately, so I’ve been looking at zc.buildout and Paver. I read the Vellum docs last night; way, way too much of the wrong sort of attitude.
  3. For building real docs, LaTex, of course, and rubber.
  4. For music, mpd and ncmpc. Very nice solutions, these.
  5. For shell, fish and the most pager. Nice.
  6. For monitoring, htop. Love the htop!
  7. For news reading, I tried to love snownews, but failed; right now I’m using Liferea. I want to eval Raggle and TheYoke.
  8. I’ve been mulling a switch in Gnome to a tiling window manager like xmonad, awesome, dwm, ion, or Ratpoison. The problem here is too much choice. I wish the LazyWeb would just tell me which one of these is best with Gnome.
  9. Oh, I forgot: for IM and IRC, finch and irssi, respectively.
  10. And for Twitter, I have to decide whether I want to tweet more from Emacs or vim. Each has a simple, embedded Twitter client.
  11. For todo list management, trying to choose between Dev Todo and git-todo-py, leaning toward the latter.
  12. Related: I’ve been gradually moving some work from Emacs to gvim; I’ve never really made a serious attempt to live in vi, and I’m really enjoying it. For example, making 12 pt Consolas the default font in gvim took one simple line of configuration that I found in less than 1 minute of googling. Sweet.

Just about the only GUI programs I still use regularly are Firefox and Emacs; although, Firefox has really been infuriating lately because it leaks so much damn memory. I’ve switched to the 3 beta series to see if memory consumption improves.

This command line rebirth is probably just one of those phases necessary to sustaining my interest in using computers all day, every day, especially since I really, really hate them. But it’s also the case that as I get older, with a baby at home, and many more things to do each day than hours to do them in, I want to maximize my productivity.

Anyone else trending this way?

Spread the word: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Reddit
  • Digg
  • del.icio.us
  • TwitThis
  • Technorati

5 Responses to “Command Line Renaissance”

  1. Command Line Renaissance Says:

    [...] http://clarkparsia.com/weblog/2008/04/29/command-line-renaissance/ asks Hoosgot, [...]

  2. Bijan Parsia Says:

    Have I mentioned lately that this is conclusive evidence that you’re a freak! ;)

    No wonder 5 year olds find you easy meat.

  3. Kendall Clark Says:

    WTF are you talking about?! :>

  4. Bijan Parsia Says:

    C’mon! Only people easily beaten by 5 year olds are into cmd lines!

    How do I crush those attacking 5 year olds? I make them GUI.

    Where as you, clearly, Can’t Live Intensely (CLI) enough to beat up small children effectively! :)

  5. Kendall Clark Says:

    Ah, yes. Funny. At least it was several 5 year olds who’d be required to beat me up—I think 1 or 2 particularly tough ones could take you easily! :>

Leave a Reply