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 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
//! This crate provides the ockam command line application to:
//! - start Ockam nodes and interact with them
//! - manage projects and spaces hosted within the Ockam Orchestrator
//!
//! For more information please visit the [command guide](https://docs.ockam.io/reference/command)
//!
//! ## Instructions on how to install Ockam Command
//! 1. You can install Ockam Command pre-built binary using these [steps](https://docs.ockam.io/#quick-start). You can run the following command in your terminal to install the pre-built binary:
//!
//! ```bash
//! curl --proto '=https' --tlsv1.2 -sSfL https://install.command.ockam.io | bash
//! ```
//!
//! 1. To build Ockam Command from source, fork the [repo](https://github.com/build-trust/ockam), and then clone it to your machine. Open a terminal and go to the folder that you just cloned the repo into. Then run the following to install `ockam` so that you can run it from the command line.
//!
//! ```bash
//! cd implementations/rust/ockam/ockam_command && cargo install --path .
//! ```
mod admin;
mod arguments;
mod authority;
mod command;
mod command_events;
mod command_global_opts;
mod completion;
mod configuration;
mod credential;
mod docs;
pub mod enroll;
pub mod entry_point;
mod environment;
pub mod error;
mod flow_control;
mod global_args;
pub mod identity;
mod kafka;
mod lease;
mod manpages;
mod markdown;
mod message;
pub mod node;
mod operation;
mod output;
pub mod pager;
mod policy;
mod progress_display;
mod project;
mod relay;
mod reset;
mod run;
mod secure_channel;
mod service;
#[cfg(feature = "orchestrator")]
mod share;
pub mod shutdown;
mod sidecar;
mod space;
mod status;
mod subcommand;
mod subscription;
pub mod tcp;
mod terminal;
mod upgrade;
pub mod util;
mod vault;
mod version;
mod worker;
pub use arguments::*;
pub use command::*;
pub use command_events::*;
pub use command_global_opts::*;
pub use error::*;
pub use global_args::*;
pub use pager::*;
pub use subcommand::*;
pub use terminal::*;