Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
cli: Add rest of cmds to `rad`
xphoniex committed 3 years ago
commit 5532d40aae29d1c66266afd51867f389d20f055b
parent 86e6fa22a1ee0f1e298fdbbee7b73cb5f2f95ea1
2 files changed +90 -44
modified radicle-cli/src/commands/help.rs
@@ -14,17 +14,23 @@ pub const HELP: Help = Help {

const COMMANDS: &[Help] = &[
    rad_auth::HELP,
-
    rad_init::HELP,
    rad_checkout::HELP,
-
    rad_self::HELP,
-
    rad_track::HELP,
-
    rad_untrack::HELP,
-
    rad_ls::HELP,
+
    rad_clone::HELP,
    rad_edit::HELP,
+
    rad_help::HELP,
+
    rad_init::HELP,
    rad_inspect::HELP,
-
    rad_rm::HELP,
    rad_issue::HELP,
-
    HELP,
+
    rad_ls::HELP,
+
    rad_merge::HELP,
+
    rad_patch::HELP,
+
    rad_path::HELP,
+
    rad_push::HELP,
+
    rad_review::HELP,
+
    rad_rm::HELP,
+
    rad_self::HELP,
+
    rad_track::HELP,
+
    rad_untrack::HELP,
];

#[derive(Default)]
modified radicle-cli/src/main.rs
@@ -118,6 +118,22 @@ fn run_other(exe: &str, args: &[OsString]) -> Result<(), Option<anyhow::Error>>
                args.to_vec(),
            );
        }
+
        "clone" => {
+
            term::run_command_args::<rad_clone::Options, _>(
+
                rad_clone::HELP,
+
                "Clone",
+
                rad_clone::run,
+
                args.to_vec(),
+
            );
+
        }
+
        "edit" => {
+
            term::run_command_args::<rad_edit::Options, _>(
+
                rad_edit::HELP,
+
                "Edit",
+
                rad_edit::run,
+
                args.to_vec(),
+
            );
+
        }
        "help" => {
            term::run_command_args::<rad_help::Options, _>(
                rad_help::HELP,
@@ -134,27 +150,19 @@ fn run_other(exe: &str, args: &[OsString]) -> Result<(), Option<anyhow::Error>>
                args.to_vec(),
            );
        }
-
        "self" => {
-
            term::run_command_args::<rad_self::Options, _>(
-
                rad_self::HELP,
-
                "Command",
-
                rad_self::run,
-
                args.to_vec(),
-
            );
-
        }
-
        "track" => {
-
            term::run_command_args::<rad_track::Options, _>(
-
                rad_track::HELP,
-
                "Track",
-
                rad_track::run,
+
        "inspect" => {
+
            term::run_command_args::<rad_inspect::Options, _>(
+
                rad_inspect::HELP,
+
                "Inspect",
+
                rad_inspect::run,
                args.to_vec(),
            );
        }
-
        "untrack" => {
-
            term::run_command_args::<rad_untrack::Options, _>(
-
                rad_untrack::HELP,
-
                "Untrack",
-
                rad_untrack::run,
+
        "issue" => {
+
            term::run_command_args::<rad_issue::Options, _>(
+
                rad_issue::HELP,
+
                "Command",
+
                rad_issue::run,
                args.to_vec(),
            );
        }
@@ -166,19 +174,43 @@ fn run_other(exe: &str, args: &[OsString]) -> Result<(), Option<anyhow::Error>>
                args.to_vec(),
            );
        }
-
        "edit" => {
-
            term::run_command_args::<rad_edit::Options, _>(
-
                rad_edit::HELP,
-
                "Edit",
-
                rad_edit::run,
+
        "merge" => {
+
            term::run_command_args::<rad_merge::Options, _>(
+
                rad_merge::HELP,
+
                "Merge",
+
                rad_merge::run,
                args.to_vec(),
            );
        }
-
        "inspect" => {
-
            term::run_command_args::<rad_inspect::Options, _>(
-
                rad_inspect::HELP,
-
                "Inspect",
-
                rad_inspect::run,
+
        "patch" => {
+
            term::run_command_args::<rad_patch::Options, _>(
+
                rad_patch::HELP,
+
                "Command",
+
                rad_patch::run,
+
                args.to_vec(),
+
            );
+
        }
+
        "path" => {
+
            term::run_command_args::<rad_path::Options, _>(
+
                rad_path::HELP,
+
                "Path",
+
                rad_path::run,
+
                args.to_vec(),
+
            );
+
        }
+
        "push" => {
+
            term::run_command_args::<rad_push::Options, _>(
+
                rad_push::HELP,
+
                "Push",
+
                rad_push::run,
+
                args.to_vec(),
+
            );
+
        }
+
        "review" => {
+
            term::run_command_args::<rad_review::Options, _>(
+
                rad_review::HELP,
+
                "Review",
+
                rad_review::run,
                args.to_vec(),
            );
        }
@@ -190,19 +222,27 @@ fn run_other(exe: &str, args: &[OsString]) -> Result<(), Option<anyhow::Error>>
                args.to_vec(),
            );
        }
-
        "issue" => {
-
            term::run_command_args::<rad_issue::Options, _>(
-
                rad_issue::HELP,
+
        "self" => {
+
            term::run_command_args::<rad_self::Options, _>(
+
                rad_self::HELP,
                "Command",
-
                rad_issue::run,
+
                rad_self::run,
                args.to_vec(),
            );
        }
-
        "path" => {
-
            term::run_command_args::<rad_path::Options, _>(
-
                rad_path::HELP,
-
                "Command",
-
                rad_path::run,
+
        "track" => {
+
            term::run_command_args::<rad_track::Options, _>(
+
                rad_track::HELP,
+
                "Track",
+
                rad_track::run,
+
                args.to_vec(),
+
            );
+
        }
+
        "untrack" => {
+
            term::run_command_args::<rad_untrack::Options, _>(
+
                rad_untrack::HELP,
+
                "Untrack",
+
                rad_untrack::run,
                args.to_vec(),
            );
        }