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
39
40
41
42
43
44
45
46
//! # Substrate package manager
//!
//! [![sup](https://github.com/clearloop/sup/workflows/sup/badge.svg)](https://github.com/clearloop/sup)
//! [![crate](https://img.shields.io/crates/v/sup.svg)](https://crates.io/crates/sup)
//! [![doc](https://img.shields.io/badge/current-docs-brightgreen.svg)](https://docs.rs/sup/)
//! [![downloads](https://img.shields.io/crates/d/sup.svg)](https://crates.io/crates/sup)
//! [![LICENSE](https://img.shields.io/crates/l/sup.svg)](https://choosealicense.com/licenses/mit/)
//!
//! Master your substrate
//!
//! ## Install
//!
//! ```bash
//! cargo install sup
//! ```
//!
//! ## Usage
//!
//! ```bash
//! sup 0.0.9
//!
//! USAGE:
//!     sup <SUBCOMMAND>
//!
//! FLAGS:
//!     -h, --help       Prints help information
//!     -V, --version    Prints version information
//!
//! SUBCOMMANDS:
//!     help      Prints this message or the help of the given subcommand(s)
//!     new       Create a new substrate package
//!     source    List Source
//!     tag       List available tags or apply tag to the current project
//!     update    Update registry
//! ```
//!
//! [substrate]: https://github.com/paritytech/substrate
#![warn(missing_docs)]
pub mod cmd;
mod registry;
mod result;

pub use self::{
    registry::Registry,
    result::{Error, Result},
};