#17 Google's Python is on fire and Simon says you have CPU load Pythonically

Python Bytes

Episode | Podcast

Date: Sat, 18 Mar 2017 00:00:00 -0800

**#1 Brian:[python-fire](https://github.com/google/python-fire)** * Suggested by several listeners * Under the Google repo set on github but not a Google product. * “Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.” _Some Benefits as listed on the project page_ * a simple way to create a CLI in Python. * a tool for exploring and debugging Python code. * exploring existing code by turning other people's code into a CLI. * makes transitioning between Bash and Python easier. My take: * Enough documentation right in the github repo for me to try it out. * Concise but thorough documentation, as well. * I wouldn’t ship a CLI with this, as it’s too heavy. * depends on ipython and six * It would be useful to very quickly throw together a CLI to try out some Python code from bash. * For internal development and debugging tools. * I think this week I’m going to try to build a few CLI tools for directly sending and receiving commands to some test instruments.