1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// TODO structopt or quicli?
// TODO llvm-tools
//! A [`cargo` subcommand] for [Drone].
//!
//! # Dependencies
//!
//! * [xargo]
//!
//! # Installation
//!
//! ```sh
//! $ cargo install cargo-drone
//! ```
//!
//! [Drone]: https://github.com/drone-os/drone
//! [xargo]: https://github.com/japaric/xargo
//! [`cargo` subcommand]:
//! https://github.com/rust-lang/cargo/wiki/Third-party-cargo-subcommands

#![warn(missing_docs)]
#![cfg_attr(feature = "cargo-clippy", allow(precedence))]

extern crate clap;
extern crate colored;
extern crate failure;
#[macro_use]
extern crate failure_derive;
extern crate libc;
#[macro_use]
extern crate serde_derive;
extern crate toml;

pub mod cargo;
pub mod commands;
pub mod config;
pub mod itm;
pub mod openocd;
pub mod pager;