Radish alpha
h
rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5
Radicle Heartwood Protocol & Stack
Radicle
Git
Some "rad debug" improvements
Merged liw opened 2 years ago
1 file changed +8 -0 5ae617ab 6569449f
modified radicle-cli/src/commands/debug.rs
@@ -62,12 +62,19 @@ fn debug(profile: &Profile) -> anyhow::Result<()> {
            Some((k, "<REDACTED>".into()))
        } else if k.starts_with("RAD_") || k.starts_with("SSH_") {
            Some((k, v))
+
        } else if k == "PATH" {
+
            Some((k, v))
        } else {
            None
        }
    }));

    let debug = DebugInfo {
+
        rad_exe: if let Ok(filename) = std::fs::read_link("/proc/self/exe") {
+
            Some(filename)
+
        } else {
+
            None
+
        },
        rad_version: VERSION,
        radicle_node_version: stdout_of("radicle-node", &["--version"])
            .unwrap_or("<unknown>".into()),
@@ -92,6 +99,7 @@ fn debug(profile: &Profile) -> anyhow::Result<()> {
#[allow(dead_code)]
#[serde(rename_all = "camelCase")]
struct DebugInfo {
+
    rad_exe: Option<PathBuf>,
    rad_version: &'static str,
    radicle_node_version: String,
    git_remote_rad_version: String,