pritch

Command line tool, which let's you switch between projects like a pro (grammer).

Each day I find myself hard switching between projects multiple times. I'll do some work in project A, some documentation in project C, in my lunchhour I code somewhat in a private project and switch back to my original project and so on. So it may be, that I just cancel my work in a project instantly and start to work on something else. That's a hard switch. Or I just have to stop whatever I'm doing currently since my cat acts like dying due hunger oder my girlfriend wants me to do the laundry or whatever reason.

After some time (in the worst case after some days) I'll get back to my project and want to continue wherever I've stopped. But I've no glue where I stopped or what was the last thing, even less what was my thoughts. So I spent some time trying to find out what I did and what to do next. You know what I mean, since you're a coder too. And of course you remember that comic why you shouldn't interrupt a programmer.

pritch is a handy tool which should help you to get back into your project or task as fast as possible. The idea behind is simple: If you stop working on a project, type leave in your CLI while being in the root directory of your project. pritch will ask you what you just did and whats the next step to do if you come back to the project. You should answer them in as few words as possible but enough to understand it again if you read it days later.

After you get back to your project a coffee, nap or even days later, type re in your command line while being in the projects directory and pritch will tell you what you've done before leaving and what's the next thing to do.

Installation

gem install pritch