Blueprint and Blueprint I/O - together at last (Blueprint 3.0.7)

Big news, the 3.0.7 release of Blueprint now includes the blueprint-push and blueprint-pull commands, previously part of Blueprint I/O.  We decided to roll these commands into the main release for simplicity and exposure. Additionally, this release closed 13 issues and contains 42 commits.  

Highlights include:

  • Commands for looking inside blueprints, with an eye towards scriptability: blueprint-show-sources(1), blueprint-show-files(1), blueprint-show-packages(1), blueprint-show-services(1), and blueprint-show-ignore(1).  These make it far easier to understand what's being included in blueprints without having to squint at raw JSON.
  • A command for interacting directly with blueprints stored locally in Git: blueprint-git(1).
  • Blueprint is now less aggressive about using sudo in blueprint-apply(1) in order to play nicely with non-interactive invocations.  Keep using sudo yourself if that's typically how you gain root access.

Source: github.com/devstructure/blueprint/tree/v3.0.7
Changes: https://github.com/devstructure/blueprint/compare/v3.0.6...v3.0.7

Updated packages are on packages.devstructure.com and PyPI.  Let us know if you have any questions. Enjoy!