Project Plumbing with Plumbum (Part III)

Project Plumbing with Plumbum (Part III)

I’ve written before about Plumbum, first about it’s basic capabilities and then about it’s ability to do things remotely over a network. To paraphrase the great Bill Cosby, "I told you those stories to tell you this one". In addition to all...

Project Plumbing with Plumbum (Part II)

So if you read my previous article, you’ve hopefully found that Plumbum is a fantastic tool for running and managing shell tools from Python. But stay tuned, dear readers, because we’ve only scratched the surface of the fantastic facilities that plumbum...
JavaScript Isolation with Nodeenv

JavaScript Isolation with Nodeenv

I do a lot of Python work, and I’m a huge fan of virtualenv, which allows you to set up a completely isolated Python environment. This is hugely helpful to keep various dependencies from multiple projects from clobbering one another. It’s so helpful, that...
Project Plumbing with Plumbum (Part I)

Project Plumbing with Plumbum (Part I)

Bash scripting is hard, let’s go plumbing Consider the following scenario: Let’s say you’re working on a software project. Maybe it’s a web service, maybe a GUI app, whatever. Doesn’t matter. As usual, you discover there’s some...