reactive_graph_client/client/system/remotes/
commands.rs1use crate::client::system::remotes::args::InstanceAddressArgs;
2use clap::Subcommand;
3
4#[derive(Subcommand, Debug, Clone)]
5pub(crate) enum RemotesCommands {
6 #[non_exhaustive]
8 List,
9
10 #[non_exhaustive]
12 Add(InstanceAddressArgs),
13
14 #[non_exhaustive]
16 Remove(InstanceAddressArgs),
17
18 #[non_exhaustive]
20 RemoveAll,
21
22 #[non_exhaustive]
24 Update(InstanceAddressArgs),
25
26 #[non_exhaustive]
28 UpdateAll,
29
30 #[non_exhaustive]
32 FetchRemotesFromRemote(InstanceAddressArgs),
33
34 #[non_exhaustive]
36 FetchRemotesFromAllRemotes,
37}