aboutsummaryrefslogtreecommitdiff
path: root/crates/iam/src
diff options
context:
space:
mode:
authorbenj <benj@rse8.com>2022-12-08 11:16:32 -0800
committerbenj <benj@rse8.com>2022-12-08 11:16:32 -0800
commit3a4de13528fc85dcbe6bc9055d97ba5cc87f5712 (patch)
treeea07f93e4de9d178f9dd786a0d772ee8b21cb0c3 /crates/iam/src
parent2c4eb2d311919ad9fb70738199ecf99bf20c9fce (diff)
downloadsecdiam-3a4de13528fc85dcbe6bc9055d97ba5cc87f5712.tar
secdiam-3a4de13528fc85dcbe6bc9055d97ba5cc87f5712.tar.gz
secdiam-3a4de13528fc85dcbe6bc9055d97ba5cc87f5712.tar.bz2
secdiam-3a4de13528fc85dcbe6bc9055d97ba5cc87f5712.tar.lz
secdiam-3a4de13528fc85dcbe6bc9055d97ba5cc87f5712.tar.xz
secdiam-3a4de13528fc85dcbe6bc9055d97ba5cc87f5712.tar.zst
secdiam-3a4de13528fc85dcbe6bc9055d97ba5cc87f5712.zip
update schema to `secd`
add dummy `dev` command to cli
Diffstat (limited to 'crates/iam/src')
-rw-r--r--crates/iam/src/api.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/crates/iam/src/api.rs b/crates/iam/src/api.rs
index 5819533..5b72d93 100644
--- a/crates/iam/src/api.rs
+++ b/crates/iam/src/api.rs
@@ -69,6 +69,14 @@ pub enum Command {
object: CreateObject,
},
#[command(
+ about = "Utility and convenience commands while developing against secd",
+ long_about = "Dev\n\nUtility and convenience commands while developing against secd. Easily retrieve local mail, monitor secd logs, and otherwise inspect or interact with the system."
+ )]
+ Dev {
+ #[command(subcommand)]
+ object: DevObject,
+ },
+ #[command(
about = "Get details for a specific IAM object",
long_about = "Get\n\nGet details for a specific IAM object"
)]
@@ -312,6 +320,9 @@ pub enum CreateObject {
}
#[derive(Subcommand)]
+pub enum DevObject {}
+
+#[derive(Subcommand)]
pub enum ValidationMethod {
/// An email address to which the validation will be sent
Email {