Google Shell Style Guide ------------------------ The `Google Shell Style Guide `__ provides an existing well-thought-out set of detailed guidelines for shell scripting (and there are very few others to be found) that we have chosen to adopt as a foundation for our purposes. **It is recommended to follow this guide as a baseline. For conciseness, the details are not reproduced here but the guide should be read in conjunction with this document.** The `ChromiumOS extensions `__ to the general Google guidance also offer some useful additions which should be considered (in particular around shell arithmetic, defaulting variables, ``printf`` vs ``echo`` and argument parsing with ``getopts``).