diff --git a/.travis.yml b/.travis.yml index b01f7bb..54c3725 100644 --- a/.travis.yml +++ b/.travis.yml @@ -41,10 +41,15 @@ script: after_success: - | - if [ "$PUBLISH" = "true" ] && [ -n "$TRAVIS_TAG" ]; then - # publish when this is a new tag + if [ "$PUBLISH" = "true" ]; then cargo login "$CRATES_TOKEN" - cargo publish + + if [ -n "$TRAVIS_TAG" ]; then + # publish when this is a new tag + cargo publish --verbose + else + cargo publish --dry-run --verbose + fi elif [ "$COVERAGE" = "true" ] && [ -z "$TRAVIS_TAG" ]; then docker run --security-opt seccomp=unconfined -v "$PWD:/volume" \ guangie88/ubuntu-cargo-tarpaulin:xenial-stable " diff --git a/Cargo.toml b/Cargo.toml index 17006d2..e2ef919 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vlog" -version = "0.1.3" +version = "0.1.4" authors = ["Chen Weiguang "] description = "Macros to do stdout / stderr logs based on verbosity level." documentation = "https://docs.rs/vlog" diff --git a/README.md b/README.md index 50ac313..9a013fa 100644 --- a/README.md +++ b/README.md @@ -32,11 +32,6 @@ fn main() { v2!("v2 stdout won't print"); v3!("v3 stdout won't print"); - ve0!("ve0 stderr prints"); - ve1!("ve1 stderr won't print"); - ve2!("ve2 stderr won't print"); - ve3!("ve3 stderr won't print"); - // set custom verbosity level set_verbosity_level(1); assert_eq!(1, get_verbosity_level()); @@ -46,11 +41,6 @@ fn main() { v2!("{} stdout won't print", "v2"); v3!("{} stdout won't print", "v3"); - ve0!("{} stderr prints", "ve0"); - ve1!("{} stderr prints", "ve1"); - ve2!("{} stderr won't print", "ve2"); - ve3!("{} stderr won't print", "ve3"); - // set custom max verbosity level set_verbosity_level(3); assert_eq!(3, get_verbosity_level()); @@ -60,6 +50,7 @@ fn main() { v2!("{} stdout prints", "v2"); v3!("{} stdout prints", "v3"); + // stderr macros also available ve0!("{} stderr prints", "ve0"); ve1!("{} stderr prints", "ve1"); ve2!("{} stderr prints", "ve2"); diff --git a/appveyor.yml b/appveyor.yml index 7a6bc78..09bdf8b 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,7 +1,7 @@ # source: https://github.com/starkat99/appveyor-rust/blob/master/appveyor.yml # source: https://github.com/japaric/rust-everywhere/blob/master/appveyor.yml -version: 0.1.3-build-{build} +version: 0.1.4-build-{build} matrix: fast_finish: true diff --git a/src/lib.rs b/src/lib.rs index 9c4f41b..c8c11a8 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -19,26 +19,35 @@ //! fn main() { //! // default verbosity level is 0 //! assert_eq!(0, get_verbosity_level()); -//! v0!("v0 prints"); -//! v1!("v1 won't print"); -//! v2!("v2 won't print"); -//! v3!("v3 won't print"); +//! +//! v0!("v0 stdout prints"); +//! v1!("v1 stdout won't print"); +//! v2!("v2 stdout won't print"); +//! v3!("v3 stdout won't print"); //! //! // set custom verbosity level //! set_verbosity_level(1); //! assert_eq!(1, get_verbosity_level()); -//! v0!("{} prints", "v0"); -//! v1!("{} prints", "v1"); -//! v2!("{} won't print", "v2"); -//! v3!("{} won't print", "v3"); +//! +//! v0!("{} stdout prints", "v0"); +//! v1!("{} stdout prints", "v1"); +//! v2!("{} stdout won't print", "v2"); +//! v3!("{} stdout won't print", "v3"); //! //! // set custom max verbosity level //! set_verbosity_level(3); //! assert_eq!(3, get_verbosity_level()); -//! v0!("{} prints", "v0"); -//! v1!("{} prints", "v1"); -//! v2!("{} prints", "v2"); -//! v3!("{} prints", "v3"); +//! +//! v0!("{} stdout prints", "v0"); +//! v1!("{} stdout prints", "v1"); +//! v2!("{} stdout prints", "v2"); +//! v3!("{} stdout prints", "v3"); +//! +//! // stderr macros also available +//! ve0!("{} stderr prints", "ve0"); +//! ve1!("{} stderr prints", "ve1"); +//! ve2!("{} stderr prints", "ve2"); +//! ve3!("{} stderr prints", "ve3"); //! } //! ```