Skip to content

mise tasks ls

List available tasks to execute These may be included from the config file or from the project's .mise/tasks directory mise will merge all tasks from all parent directories into this list.

So if you have global tasks in ~/.config/mise/tasks/* and project-specific tasks in ~/myproject/.mise/tasks/*, then they'll both be available but the project-specific tasks will override the global ones if they have the same name.

Flags

  • -g --global — Only show global tasks

  • -J --json — Output in JSON format

  • -l --local — Only show non-global tasks

  • -x --extended — Show all columns

  • --all — Load all tasks from the entire monorepo, including sibling directories. By default, only tasks from the current directory hierarchy are loaded.

  • --hidden — Show hidden tasks

  • --name-only — Only show task names, one per line. Useful for piping to fzf and similar tools.

  • --no-header — Do not print table header

  • --sort <COLUMN> — Sort by column. Default is name.

    Choices: name, alias, description, source

  • --sort-order <SORT_ORDER> — Sort order. Default is asc.

    Choices: asc, desc

  • -h --help — Print help

Examples:

mise tasks ls
MIT LicenseCopyright © 2026jdx.dev