mirror of https://github.com/jdx/mise
222 lines
5.3 KiB
Groff
222 lines
5.3 KiB
Groff
.ie \n(.g .ds Aq \(aq
|
|
.el .ds Aq '
|
|
.TH mise 1 "mise "
|
|
.SH NAME
|
|
mise \- The front\-end to your dev env
|
|
.SH SYNOPSIS
|
|
\fBmise\fR [\fB\-C\fR|\fB\-\-cd\fR] [\fB\-E\fR|\fB\-\-env\fR] [\fB\-j\fR|\fB\-\-jobs\fR] [\fB\-\-output\fR] [\fB\-\-raw\fR] [\fB\-\-no\-config\fR] [\fB\-y\fR|\fB\-\-yes\fR] [\fB\-q\fR|\fB\-\-quiet\fR] [\fB\-\-silent\fR] [\fB\-v\fR|\fB\-\-verbose\fR]... [\fB\-h\fR|\fB\-\-help\fR] [\fITASK\fR] [\fITASK_ARGS\fR] [\fITASK_ARGS_LAST\fR] [\fIsubcommands\fR]
|
|
.SH DESCRIPTION
|
|
mise manages dev tools, env vars, and runs tasks. https://github.com/jdx/mise
|
|
.SH OPTIONS
|
|
.TP
|
|
\fB\-C\fR, \fB\-\-cd\fR=\fIDIR\fR
|
|
Change directory before running command
|
|
.TP
|
|
\fB\-E\fR, \fB\-\-env\fR=\fIENV\fR
|
|
Set the environment for loading `mise.<ENV>.toml`
|
|
.TP
|
|
\fB\-j\fR, \fB\-\-jobs\fR=\fIJOBS\fR
|
|
How many jobs to run in parallel [default: 8]
|
|
.RS
|
|
May also be specified with the \fBMISE_JOBS\fR environment variable.
|
|
.RE
|
|
.TP
|
|
\fB\-\-output\fR=\fIOUTPUT\fR
|
|
|
|
.TP
|
|
\fB\-\-raw\fR
|
|
Read/write directly to stdin/stdout/stderr instead of by line
|
|
.TP
|
|
\fB\-\-no\-config\fR
|
|
Do not load any config files
|
|
|
|
Can also use `MISE_NO_CONFIG=1`
|
|
.TP
|
|
\fB\-y\fR, \fB\-\-yes\fR
|
|
Answer yes to all confirmation prompts
|
|
.TP
|
|
\fB\-q\fR, \fB\-\-quiet\fR
|
|
Suppress non\-error messages
|
|
.TP
|
|
\fB\-\-silent\fR
|
|
Suppress all task output and mise non\-error messages
|
|
.TP
|
|
\fB\-v\fR, \fB\-\-verbose\fR
|
|
Show extra output (use \-vv for even more)
|
|
.TP
|
|
\fB\-h\fR, \fB\-\-help\fR
|
|
Print help (see a summary with \*(Aq\-h\*(Aq)
|
|
.TP
|
|
[\fITASK\fR]
|
|
Task to run.
|
|
|
|
Shorthand for `mise task run <TASK>`.
|
|
.SH SUBCOMMANDS
|
|
.TP
|
|
mise\-activate(1)
|
|
Initializes mise in the current shell session
|
|
.TP
|
|
mise\-alias(1)
|
|
Manage version aliases.
|
|
.TP
|
|
mise\-backends(1)
|
|
Manage backends
|
|
.TP
|
|
mise\-bin\-paths(1)
|
|
List all the active runtime bin paths
|
|
.TP
|
|
mise\-cache(1)
|
|
Manage the mise cache
|
|
.TP
|
|
mise\-completion(1)
|
|
Generate shell completions
|
|
.TP
|
|
mise\-config(1)
|
|
Manage config files
|
|
.TP
|
|
mise\-deactivate(1)
|
|
Disable mise for current shell session
|
|
.TP
|
|
mise\-doctor(1)
|
|
Check mise installation for possible problems
|
|
.TP
|
|
mise\-en(1)
|
|
[experimental] starts a new shell with the mise environment built from the current configuration
|
|
.TP
|
|
mise\-env(1)
|
|
Exports env vars to activate mise a single time
|
|
.TP
|
|
mise\-exec(1)
|
|
Execute a command with tool(s) set
|
|
.TP
|
|
mise\-fmt(1)
|
|
Formats mise.toml
|
|
.TP
|
|
mise\-generate(1)
|
|
[experimental] Generate files for various tools/services
|
|
.TP
|
|
mise\-implode(1)
|
|
Removes mise CLI and all related data
|
|
.TP
|
|
mise\-install(1)
|
|
Install a tool version
|
|
.TP
|
|
mise\-install\-into(1)
|
|
Install a tool version to a specific path
|
|
.TP
|
|
mise\-latest(1)
|
|
Gets the latest available version for a plugin
|
|
.TP
|
|
mise\-link(1)
|
|
Symlinks a tool version into mise
|
|
.TP
|
|
mise\-ls(1)
|
|
List installed and active tool versions
|
|
.TP
|
|
mise\-ls\-remote(1)
|
|
List runtime versions available for install.
|
|
.TP
|
|
mise\-outdated(1)
|
|
Shows outdated tool versions
|
|
.TP
|
|
mise\-plugins(1)
|
|
Manage plugins
|
|
.TP
|
|
mise\-prune(1)
|
|
Delete unused versions of tools
|
|
.TP
|
|
mise\-registry(1)
|
|
List available tools to install
|
|
.TP
|
|
mise\-reshim(1)
|
|
Creates new shims based on bin paths from currently installed tools.
|
|
.TP
|
|
mise\-run(1)
|
|
Run task(s)
|
|
.TP
|
|
mise\-self\-update(1)
|
|
Updates mise itself.
|
|
.TP
|
|
mise\-set(1)
|
|
Set environment variables in mise.toml
|
|
.TP
|
|
mise\-settings(1)
|
|
Manage settings
|
|
.TP
|
|
mise\-shell(1)
|
|
Sets a tool version for the current session.
|
|
.TP
|
|
mise\-sync(1)
|
|
Synchronize tools from other version managers with mise
|
|
.TP
|
|
mise\-tasks(1)
|
|
Manage tasks
|
|
.TP
|
|
mise\-test\-tool(1)
|
|
Test a tool installs and executes
|
|
.TP
|
|
mise\-tool(1)
|
|
Gets information about a tool
|
|
.TP
|
|
mise\-trust(1)
|
|
Marks a config file as trusted
|
|
.TP
|
|
mise\-uninstall(1)
|
|
Removes installed tool versions
|
|
.TP
|
|
mise\-unset(1)
|
|
Remove environment variable(s) from the config file.
|
|
.TP
|
|
mise\-unuse(1)
|
|
Removes installed tool versions from mise.toml
|
|
.TP
|
|
mise\-upgrade(1)
|
|
Upgrades outdated tools
|
|
.TP
|
|
mise\-use(1)
|
|
Installs a tool and adds the version to mise.toml.
|
|
.TP
|
|
mise\-version(1)
|
|
Display the version of mise
|
|
.TP
|
|
mise\-watch(1)
|
|
Run task(s) and watch for changes to rerun it
|
|
.TP
|
|
mise\-where(1)
|
|
Display the installation path for a tool
|
|
.TP
|
|
mise\-which(1)
|
|
Shows the path that a tool\*(Aqs bin points to.
|
|
.TP
|
|
mise\-help(1)
|
|
Print this message or the help of the given subcommand(s)
|
|
.SH EXTRA
|
|
Examples:
|
|
|
|
$ mise install node@20.0.0 Install a specific node version
|
|
$ mise install node@20 Install a version matching a prefix
|
|
$ mise install node Install the node version defined in config
|
|
$ mise install Install all plugins/tools defined in config
|
|
|
|
$ mise install cargo:ripgrep Install something via cargo
|
|
$ mise install npm:prettier Install something via npm
|
|
|
|
$ mise use node@20 Use node\-20.x in current project
|
|
$ mise use \-g node@20 Use node\-20.x as default
|
|
$ mise use node@latest Use latest node in current directory
|
|
|
|
$ mise up \-\-interactive Show a menu to upgrade tools
|
|
|
|
$ mise x \-\- npm install `npm install` w/ config loaded into PATH
|
|
$ mise x node@20 \-\- node app.js `node app.js` w/ config + node\-20.x on PATH
|
|
|
|
$ mise set NODE_ENV=production Set NODE_ENV=production in config
|
|
|
|
$ mise run build Run `build` tasks
|
|
$ mise watch build Run `build` tasks repeatedly when files change
|
|
|
|
$ mise settings Show settings in use
|
|
$ mise settings color=0 Disable color by modifying global config file
|
|
.SH AUTHORS
|
|
Jeff Dickey <@jdx>
|