diff --git a/.travis.yml b/.travis.yml index 7de8001..c85aa79 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,7 +2,6 @@ dist: trusty sudo: false group: travis_latest language: c++ -cache: ccache env: global: diff --git a/README.md b/README.md index ea04378..73967f3 100644 --- a/README.md +++ b/README.md @@ -39,16 +39,12 @@ Installation Or, if you use the [conan package manager](https://www.conan.io/), follow these steps: -1. Add *rang* to the conan remotes: - - conan remote add rang https://api.bintray.com/conan/agauniyal/rang - -2. Add a reference to *rang* to the *requires* section of your project's `conanfile.txt` file: +1. Add a reference to *rang* to the *requires* section of your project's `conanfile.txt` file: [requires] - rang/3.0.0@rang/stable + rang/3.1.0@rang/stable -3. Run conan's install command: +2. Run conan's install command: conan install @@ -57,6 +53,8 @@ Or, if you use the [conan package manager](https://www.conan.io/), follow these *Rang* uses iostream objects - `cout`/`clog`/`cerr` to apply attributes to output text. Since *rang* aims to support both windows and unix like systems, it takes care of the os specific details and tries to provide a uniform interface. Due to incompatiblities b/w different OS versions, not all kinds of attributes are supported on every system so rang will try to skip the ones which might produce garbage(instead of pushing random ANSI escape codes on your streams). Detection of tty is also handled internally so you don't need to check if application user might redirect output to a file. +> **Need support for non-ansi terminals? Check out [Termdb](https://github.com/agauniyal/termdb) which supports virtually all terminals and their capablities.** + Apart from setting text attributes, you can also ask rang to override its default behaviour through these methods - ```cpp void rang::setControlMode(rang::control); diff --git a/conanfile.py b/conanfile.py index 151b722..4ad8ee7 100644 --- a/conanfile.py +++ b/conanfile.py @@ -3,7 +3,7 @@ class RangConan(ConanFile): name = "rang" - version = "3.0.0" + version = "3.1.0" license = "The Unlicense" url = "https://github.com/agauniyal/rang" description = "A Minimal, Header only Modern c++ library for colors in your terminal" diff --git a/meson.build b/meson.build index 558d266..1af4a10 100644 --- a/meson.build +++ b/meson.build @@ -1,4 +1,4 @@ -project('rang', 'cpp', version : '3.0', +project('rang', 'cpp', version : '3.1.0', default_options : ['cpp_std=c++11']) inc = include_directories('include') diff --git a/test_package/meson.build b/test_package/meson.build index 145b279..7930ce6 100644 --- a/test_package/meson.build +++ b/test_package/meson.build @@ -1,4 +1,4 @@ -project('rang', 'cpp', version : '3.0', +project('rang', 'cpp', version : '3.1.0', default_options : ['cpp_std=c++11']) inc = include_directories('include')