jdx/mise · error
no task {} found
Error message
no task {} found What it means
Error "no task {} found" thrown in jdx/mise.
Source
Thrown at src/task/task_list.rs:366
let similar = similar_tasks(name, &tasks_for_error);
if !similar.is_empty() {
err_msg.push_str("\n\nDid you mean one of these?");
for task_name in similar {
err_msg.push_str(&format!("\n - {}", task_name));
}
}
if !similar_cmds.is_empty() {
err_msg.push_str("\n\nDid you mean the command:");
for cmd_name in &similar_cmds {
err_msg.push_str(&format!("\n mise {cmd_name}"));
}
}
append_available_tasks(&mut err_msg, &tasks_for_error, showing_all_tasks);
bail!(err_msg);
}
/// Prompt the user to select a task interactively
async fn prompt_for_task(config: &Arc<Config>, load_all: bool) -> Result<Task> {
let ctx = load_all.then(TaskLoadContext::all);
let tasks = config.tasks_with_context(ctx.as_ref()).await?;
ensure!(
!tasks.is_empty(),
"no tasks defined. see {url}",
url = style::eunderline("https://mise.jdx.dev/tasks/")
);
let theme = crate::ui::theme::get_theme();
let mut s = Select::new("Tasks")
.description("Select a task to run")
.filtering(true)
.filterable(true)
.theme(&theme);
for t in tasks.values().filter(|t| !t.hide) {View on GitHub (pinned to 6f52dcdf99)
Solutions
- List available tasks with `mise tasks ls` and use one of the printed names.
- If the task lives in a monorepo subdirectory, reference it as `//path:task`.
When it happens
Trigger: Thrown at src/task/task_list.rs:366 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of jdx/mise@6f52dcdf99 (2026-08-22).
Data as JSON: /api/errors/cec557238553ce53.
Report an issue: GitHub.