Hi, I'm Hwee-Boon Yar

I write, ship and sell software products. iOS/OS X app developer based in Singapore, working remotely. This is my blog.

.

Need to build an iOS / OS X MVP? Training for your in-house developers? Fix bugs for a launch? Or someone to take over maintenance? Hire me

boom - maintain your OS X desktop

The (OS X) desktop is very handy for storing files and folders you are currently working on. Exposé/Mission Control/Show Desktop makes the desktop very accessible. But it can get messy as you work on different tasks.

Enter boom. boom is a simple tool. You classify your files and folders into "projects" and boom helps maintain your OS X desktop by making it contain files and folders for the current project you are working on.

Usage

A project in boom is just a name.

When you switch projects, the files and folders in the desktop will be kept and tagged with the project's name so it can be restored later by boomboom again.

Assuming you are current working on project A, to switch to the project called B, run

$ boom B

Files and folders in the desktop will be moved away and tagged as belonging to project A and the files and folders for project B will be moved to the desktop.

If B doesn't exist yet, you must create it with create:

$ boom create B

To get help:

$ boom --help

Installation

gem install desktop-boom

Dependencies

Known Limitations

These paths are assumed:

  • Desktop folder is ~/Desktop/
  • Projects folder will be created at ~/Documents/boom/

License

BSD

Questions

Like this post? Follow me on Twitter.

.