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::*;