| 49 | #[derive(Debug, Clone, Parser)] |
| 50 | #[command(name = "remote")] |
| 51 | pub struct Remote { |
| 52 | /// Subcommand to execute. |
| 53 | #[command(subcommand)] |
| 54 | pub command: Option<RemoteSubcommand>, |
| 55 | |
| 56 | /// Show verbose output (full URLs). |
| 57 | #[arg(short, long)] |
| 58 | pub verbose: bool, |
| 59 | } |
| 60 | |
| 61 | /// Remote subcommands. |
| 62 | #[derive(Debug, Clone, Subcommand)] |