Recently in Getting Things Done Category

GTD vs. the Bash shell

I’ve been doing a major filesystem re-org lately in my ongoing mission to Get More Done. In the spirit of GTD, I created several directories starting with an “@” — @ARCHIVE, @PROJECTS, etc.

All was well and good until I tried to cd @<tab> in the parent directory. Rather than get a directory listing showing me the directories starting with @, it listed available network interfaces:

> cd @
@::1 @broadcasthost @localhost

What the heck? I asked around, and this morning on IRC I got my answer:

tell redmonk that bash thinks you’re typing user@host
use shopt -u hostcomplete to turn that off

Hm…

> shopt -u hostcomplete
> cd @
@ARCHIVE @PROJECTS

W00t! (Thanks to deltab on #swhack for the tip)

makeTodayOutline

I’m just beginning to work on my own GTD system, and I’m using OmniOutliner 3 Pro for a good part of my action list management. Since David (Allen, author of ::amazon(“0142000280/merlinsblog-20”,”Getting Things Done”)::) recommends using your calendar to manage the hard landscape, I have appointments and such in iCal.

Today I wrote a short AppleScript that pulls today’s appointments from iCal into an OmniOutliner document called Today.oo3, stored (by default) in ~/GTD/. It’s nothing fancy, and I’d be open to suggestions if anyone tries it and has ideas.

The script can be found here:

http://redmonk.net/files/makeTodayOutline.txt

Bugs: for some odd reason, the script may grab all-day events from the next day.

Next action: add a column for the time of the event.

R.E.M. Says:

About this Archive

This page is an archive of recent entries in the Getting Things Done category.

Find recent content on the main index or look in the archives to find all content.

OpenID accepted here Learn more about OpenID