Radish alpha
r
Radicle terminal user interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
patch: Use terminal module from radicle-cli
Erik Kundt committed 2 years ago
commit e76c69b5d0be5a4c92b91f096768f5a714f4d933
parent 4dd8920163e498d763d489c6bdf0f0884a997ff0
1 file changed +4 -4
modified bin/commands/patch.rs
@@ -14,8 +14,8 @@ use radicle_tui as tui;
use tui::cob::patch::{self, Filter};
use tui::log;

-
use crate::terminal;
-
use crate::terminal::args::{Args, Error, Help};
+
use radicle_cli::terminal;
+
use radicle_cli::terminal::args::{Args, Error, Help};

pub const HELP: Help = Help {
    name: "patch",
@@ -145,7 +145,7 @@ impl Args for Options {
}

#[tokio::main]
-
pub async fn run(options: Options, _ctx: impl terminal::Context) -> anyhow::Result<()> {
+
pub async fn run(options: Options, ctx: impl terminal::Context) -> anyhow::Result<()> {
    use radicle::storage::ReadStorage;

    let (_, rid) = radicle::rad::cwd()
@@ -153,7 +153,7 @@ pub async fn run(options: Options, _ctx: impl terminal::Context) -> anyhow::Resu

    match options.op {
        Operation::Select { opts } => {
-
            let profile = terminal::profile()?;
+
            let profile = ctx.profile()?;
            let rid = options.repo.unwrap_or(rid);
            let repository = profile.storage.repository(rid).unwrap();