Configuration
utoo supports multiple configuration methods with hierarchical priority.
Priority Order
CLI flags (highest)
Terminal
ut install --registry https://registry.npmmirror.comEnvironment variables
Terminal
export UTOO_REGISTRY=https://registry.npmmirror.comProject config
.utoo.toml in project root
Global config (lowest)
~/.utoo/config.toml
CLI Configuration
Manage configuration via ut config:
Set
Terminal
# Set locally
ut config set registry https://registry.npmmirror.com
# Set globally
ut config set registry https://registry.npmmirror.com --globalEnvironment Variables
| Variable | Description |
|---|---|
UTOO_REGISTRY | Override npm registry |
UTOO_CACHE_DIR | Override cache directory |
Terminal
UTOO_REGISTRY=https://registry.npmmirror.com ut installTOML Configuration
Global
Location: ~/.utoo/config.toml
~/.utoo/config.toml
[values]
registry = "https://registry.npmmirror.com"
cache-dir = "~/.cache/nm"
legacy-peer-deps = trueCommon Settings
| Key | Default | Description |
|---|---|---|
registry | https://registry.npmmirror.com | npm registry URL |
cache-dir | ~/.cache/nm | Package cache directory |
legacy-peer-deps | false | Legacy peer dependency handling |
Custom Commands
Define custom shortcuts for frequently used commands.
Terminal
# Set custom command
ut config set hi.cmd "utx cowsay hi"
ut config set lint.cmd "ut run lint"
# Run custom command
ut hi
ut lintRegistry Recommendations
China
Terminal
ut config set registry https://registry.npmmirror.com --globalFaster for users in China.
Last updated on