# iq-cli: Crate for making Cargo-like command-line interfaces

[![Crate][crate-image]][crate-link]
[![Docs][docs-image]][docs-link]
[![Build Status][build-image]][build-link]
[![Apache 2.0 Licensed][license-image]][license-link]

[crate-image]: https://img.shields.io/crates/v/iq-cli.svg
[crate-link]: https://crates.io/crates/iq-cli
[docs-image]: https://docs.rs/iq-cli/badge.svg
[docs-link]: https://docs.rs/iq-cli/
[build-image]: https://circleci.com/gh/iqlusion-io/crates.svg?style=shield
[build-link]: https://circleci.com/gh/iqlusion-io/crates
[license-image]: https://img.shields.io/badge/license-Apache2.0-blue.svg
[license-link]: https://github.com/iqlusion-io/crates/blob/master/LICENSE

This crate contains reusable components for building Cargo-like command-line
interfaces which can selectively enable colored output when a TTY is available.

## License

The **iq-cli** crate is distributed under the terms of the
Apache License (Version 2.0).

Parts of this code were taken from the [Cargo](https://github.com/rust-lang/cargo)
project, which is copyright The Rust Project Developers, and dual licensed under
the MIT and Apache 2.0 licenses. However, at least for now we are only making
our codebase available under the Apache 2.0 license.

See [LICENSE] file in the `iqlusion-io/crates` toplevel directory for more
information.

[LICENSE]: https://github.com/iqlusion-io/crates/blob/master/LICENSE
