Skip to main content

bw/command/
list.rs

1use clap::Subcommand;
2
3use crate::{
4    admin_console::{
5        ListCollectionsArgs, ListOrgCollectionsArgs, ListOrgMembersArgs, ListOrganizationsArgs,
6    },
7    vault::{ListFoldersArgs, ListItemsArgs},
8};
9
10#[derive(Subcommand, Clone)]
11pub enum ListCommands {
12    #[command(about = "List items from the vault.")]
13    Items(ListItemsArgs),
14
15    #[command(about = "List folders from the vault.")]
16    Folders(ListFoldersArgs),
17
18    #[command(about = "List collections from the vault.")]
19    Collections(ListCollectionsArgs),
20
21    #[command(about = "List organizations.")]
22    Organizations(ListOrganizationsArgs),
23
24    #[command(about = "List organization collections.")]
25    OrgCollections(ListOrgCollectionsArgs),
26
27    #[command(about = "List organization members.")]
28    OrgMembers(ListOrgMembersArgs),
29}