From bd8e0ebcda8f6f06dc20641a71614e3778a43fea Mon Sep 17 00:00:00 2001 From: cloudhead Date: Sat, 6 Apr 2024 17:55:43 +0200 Subject: [PATCH] cli: Add tool in case `sqlite3` is unavailable Adds the `rad node db exec ` command. Easy way to run sqlite queries if the sqlite3 CLI is not available or too old. --- radicle-cli/src/commands/node.rs | 15 +++++++ radicle-cli/src/commands/node/commands.rs | 49 +++++++++++++++++++++++ radicle/src/node/db.rs | 9 +++++ 3 files changed, 73 insertions(+) create mode 100644 radicle-cli/src/commands/node/commands.rs diff --git a/radicle-cli/src/commands/node.rs b/radicle-cli/src/commands/node.rs index b6cd6805..53ea0efc 100644 --- a/radicle-cli/src/commands/node.rs +++ b/radicle-cli/src/commands/node.rs @@ -13,6 +13,8 @@ use crate::terminal as term; use crate::terminal::args::{Args, Error, Help}; use crate::terminal::Element as _; +#[path = "node/commands.rs"] +mod commands; #[path = "node/control.rs"] pub mod control; #[path = "node/events.rs"] @@ -35,6 +37,7 @@ Usage rad node routing [--rid ] [--nid ] [--json] [