From d1704607dc26eadddeb6b9c7a3d698543a26b58d Mon Sep 17 00:00:00 2001 From: Eric Kidd Date: Tue, 11 Oct 2016 14:05:32 -0400 Subject: [PATCH] v0.0.21: Major CLI improvements Breaking changes in this version: - All ` ` arguments must now be written as either `/`, or as just `` if the name is unique. - The `cage generate list` command is now called as `cage generate`. New features include: - A brand-new argument parser based on clap, with much better subcommand support. Type just `cage` for detailed help. - Experimental shell completion support for fish and bash. Run `cage generate completion --help` for instructions. - Support for `--entrypoint` and `-e` arguments. To migrate an existing project, you will want to add a `config/project.yml` file containing: # This is a semver requirement, and it supports the full syntax at # https://github.com/steveklabnik/semver cage_version: "0.0.21" If your version of cage is too old or too new for a given project, it will print an error. This will make it easier for teams to keep up with breaking changes in future releases of cage. --- Cargo.lock | 2 +- Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8eb40efb..62ada57d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ [root] name = "cage" -version = "0.0.20" +version = "0.0.21" dependencies = [ "clap 2.14.0 (registry+https://github.com/rust-lang/crates.io-index)", "clippy 0.0.95 (registry+https://github.com/rust-lang/crates.io-index)", diff --git a/Cargo.toml b/Cargo.toml index 4aa930c7..ba887f02 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cage" -version = "0.0.20" +version = "0.0.21" authors = ["Eric Kidd "] description = "Develop multi-pod docker-compose apps"