mirror of
https://github.com/denisidoro/navi
synced 2024-11-28 06:20:21 +00:00
debug log
This commit is contained in:
parent
2f175e6eb2
commit
6a0accface
6 changed files with 21 additions and 17 deletions
|
@ -41,9 +41,10 @@ fn prompt_finder(
|
|||
}
|
||||
}
|
||||
|
||||
let child = shell::out()
|
||||
.stdout(Stdio::piped())
|
||||
.arg(suggestion_command)
|
||||
let mut cmd = shell::out();
|
||||
cmd.stdout(Stdio::piped()).arg(suggestion_command);
|
||||
debug!(cmd = ?cmd);
|
||||
let child = cmd
|
||||
.spawn()
|
||||
.map_err(|e| ShellSpawnError::new(suggestion_command, e))?;
|
||||
|
||||
|
@ -236,9 +237,10 @@ pub fn act(
|
|||
clipboard::copy(interpolated_snippet)?;
|
||||
}
|
||||
_ => {
|
||||
shell::out()
|
||||
.arg(&interpolated_snippet[..])
|
||||
.spawn()
|
||||
let mut cmd = shell::out();
|
||||
cmd.arg(&interpolated_snippet[..]);
|
||||
debug!(cmd = ?cmd);
|
||||
cmd.spawn()
|
||||
.map_err(|e| ShellSpawnError::new(&interpolated_snippet[..], e))?
|
||||
.wait()
|
||||
.context("bash was not running")?;
|
||||
|
|
|
@ -13,6 +13,7 @@ use crate::welcome;
|
|||
pub fn init(fetcher: Box<dyn Fetcher>) -> Result<()> {
|
||||
let config = &CONFIG;
|
||||
let opts = FinderOpts::snippet_default();
|
||||
debug!("opts = {opts:#?}");
|
||||
// let fetcher = config.fetcher();
|
||||
|
||||
let (raw_selection, (variables, files)) = config
|
||||
|
@ -32,6 +33,7 @@ pub fn init(fetcher: Box<dyn Fetcher>) -> Result<()> {
|
|||
})
|
||||
.context("Failed getting selection and variables from finder")?;
|
||||
|
||||
debug!(raw_selection = ?raw_selection);
|
||||
let extractions = deser::terminal::read(&raw_selection, config.best_match());
|
||||
|
||||
if extractions.is_err() {
|
||||
|
@ -45,7 +47,7 @@ pub fn init(fetcher: Box<dyn Fetcher>) -> Result<()> {
|
|||
|
||||
pub fn get_fetcher() -> Result<Box<dyn Fetcher>> {
|
||||
let source = CONFIG.source();
|
||||
debug!("{source:#?}");
|
||||
debug!(source = ?source);
|
||||
match source {
|
||||
Source::Cheats(query) => {
|
||||
let lines = cheatsh::call(&query)?;
|
||||
|
|
|
@ -30,11 +30,10 @@ impl Runnable for Input {
|
|||
if !extra.is_empty() {
|
||||
print!("");
|
||||
|
||||
shell::out()
|
||||
.arg(extra)
|
||||
.spawn()
|
||||
.map_err(|e| ShellSpawnError::new(extra, e))?
|
||||
.wait()?;
|
||||
let mut cmd = shell::out();
|
||||
cmd.arg(extra);
|
||||
debug!(?cmd);
|
||||
cmd.spawn().map_err(|e| ShellSpawnError::new(extra, e))?.wait()?;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -42,6 +42,5 @@ pub fn out() -> Command {
|
|||
cmd.args(words);
|
||||
let dash_c = if words_str.contains("cmd.exe") { "/c" } else { "-c" };
|
||||
cmd.arg(dash_c);
|
||||
debug!("shell cmd = `{cmd:#?}`");
|
||||
cmd
|
||||
}
|
||||
|
|
|
@ -190,7 +190,7 @@ impl fetcher::Fetcher for Fetcher {
|
|||
}
|
||||
}
|
||||
|
||||
debug!("{self:#?}");
|
||||
debug!("FilesystemFetcher = {self:#?}");
|
||||
Ok(found_something)
|
||||
}
|
||||
|
||||
|
|
|
@ -152,11 +152,13 @@ impl FinderChoice {
|
|||
});
|
||||
}
|
||||
|
||||
let child = command
|
||||
command
|
||||
.env("SHELL", CONFIG.finder_shell())
|
||||
.stdin(Stdio::piped())
|
||||
.stdout(Stdio::piped())
|
||||
.spawn();
|
||||
.stdout(Stdio::piped());
|
||||
debug!(cmd = ?command);
|
||||
|
||||
let child = command.spawn();
|
||||
|
||||
let mut child = match child {
|
||||
Ok(x) => x,
|
||||
|
|
Loading…
Reference in a new issue