cargo_drone/lib.rs
1// TODO structopt or quicli?
2// TODO llvm-tools
3//! A [`cargo` subcommand] for [Drone].
4//!
5//! # Dependencies
6//!
7//! * [xargo]
8//!
9//! # Installation
10//!
11//! ```sh
12//! $ cargo install cargo-drone
13//! ```
14//!
15//! [Drone]: https://github.com/drone-os/drone
16//! [xargo]: https://github.com/japaric/xargo
17//! [`cargo` subcommand]:
18//! https://github.com/rust-lang/cargo/wiki/Third-party-cargo-subcommands
19
20#![warn(missing_docs)]
21#![cfg_attr(feature = "cargo-clippy", allow(precedence))]
22
23extern crate clap;
24extern crate colored;
25extern crate failure;
26#[macro_use]
27extern crate failure_derive;
28extern crate libc;
29#[macro_use]
30extern crate serde_derive;
31extern crate toml;
32
33pub mod cargo;
34pub mod commands;
35pub mod config;
36pub mod itm;
37pub mod openocd;
38pub mod pager;