✨ feat(mise): add a new tool: mise
This commit is contained in:
parent
30087e24fb
commit
a21240d642
9 changed files with 62 additions and 3 deletions
|
@ -45,12 +45,14 @@
|
|||
- tgpt-bin
|
||||
- vscodium-bin
|
||||
- vscodium-marketplace-bin
|
||||
- mise
|
||||
|
||||
# Cargo
|
||||
- name: Install Rust Packages
|
||||
cargo:
|
||||
name:
|
||||
- cargo-update
|
||||
- cargo-binstall
|
||||
|
||||
# Npm
|
||||
- name: Install Npm Packages
|
||||
|
|
10
.config/fish/completions/mise.fish
Normal file
10
.config/fish/completions/mise.fish
Normal file
|
@ -0,0 +1,10 @@
|
|||
# if "usage" is not installed show an error
|
||||
if ! command -v usage &>/dev/null
|
||||
echo >&2
|
||||
echo "Error: usage CLI not found. This is required for completions to work in mise." >&2
|
||||
echo "See https://usage.jdx.dev for more information." >&2
|
||||
return 1
|
||||
end
|
||||
|
||||
set _usage_spec_mise (mise usage | string collect)
|
||||
complete -xc mise -a '(usage complete-word -s "$_usage_spec_mise" -- (commandline -cop) (commandline -t))'
|
1
.config/fish/conf.d/mise.fish
Normal file
1
.config/fish/conf.d/mise.fish
Normal file
|
@ -0,0 +1 @@
|
|||
mise activate fish | source
|
|
@ -16,7 +16,6 @@ set -xg CARGO_HOME $XDG_DATA_HOME/cargo
|
|||
set -xg LEIN_HOME $XDG_DATA_HOME/lein
|
||||
set -xg NUGET_PACKAGES $XDG_CACHE_HOME/NuGetPackages
|
||||
set -xg ANDROID_HOME $XDG_DATA_HOME/android
|
||||
set -xg BUN_INSTALL $XDG_DATA_HOME/bun
|
||||
set -xg NODE_REPL_HISTORY $XDG_DATA_HOME/node_repl_history
|
||||
set -xg DOCKER_CONFIG $XDG_CONFIG_HOME/docker
|
||||
set -xg SQLITE_HISTORY $XDG_DATA_HOME/sqlite_history
|
||||
|
@ -55,7 +54,6 @@ fish_add_path /sbin
|
|||
fish_add_path /usr/lib/rustup/bin
|
||||
fish_add_path /usr/lib/go/bin
|
||||
fish_add_path $HOME/.dotnet/tools
|
||||
fish_add_path $BUN_INSTALL/bin
|
||||
fish_add_path $XDG_DATA_HOME/bob/nvim-bin
|
||||
fish_add_path $XDG_DATA_HOME/npm/bin
|
||||
fish_add_path $XDG_DATA_HOME/nvim/mason/bin
|
||||
|
|
3
.config/mise/.github/README.md
vendored
Normal file
3
.config/mise/.github/README.md
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
<div align="center">
|
||||
<a href=""><img src="./title.png"></a>
|
||||
</div>
|
BIN
.config/mise/.github/title.png
vendored
Normal file
BIN
.config/mise/.github/title.png
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
44
.config/mise/config.toml
Normal file
44
.config/mise/config.toml
Normal file
|
@ -0,0 +1,44 @@
|
|||
[tools]
|
||||
# global tool versions go here
|
||||
# you can set these with `mise use -g`
|
||||
# node = 'lts' # Let the system manage it
|
||||
# python = ['3.11.8'] # Let the system manage it
|
||||
usage = "latest"
|
||||
bun = "latest"
|
||||
|
||||
[settings]
|
||||
# plugins can read the versions files used by other version managers (if enabled by the plugin)
|
||||
# for example, .nvmrc in the case of node's nvm
|
||||
legacy_version_file = true # enabled by default (unlike asdf)
|
||||
|
||||
# configure `mise install` to always keep the downloaded archive
|
||||
always_keep_download = false # deleted after install by default
|
||||
always_keep_install = false # deleted on failure by default
|
||||
|
||||
# configure how frequently (in minutes) to fetch updated plugin repository changes
|
||||
# this is updated whenever a new runtime is installed
|
||||
# (note: this isn't currently implemented but there are plans to add it: https://github.com/jdx/mise/issues/128)
|
||||
plugin_autoupdate_last_check_duration = '1 week' # set to 0 to disable updates
|
||||
|
||||
# config files with these prefixes will be trusted by default
|
||||
trusted_config_paths = ['~/Repos']
|
||||
|
||||
verbose = false # set to true to see full installation output, see `MISE_VERBOSE`
|
||||
asdf_compat = false # set to true to ensure .tool-versions will be compatible with asdf, see `MISE_ASDF_COMPAT`
|
||||
jobs = 4 # number of plugins or runtimes to install in parallel. The default is `4`.
|
||||
raw = false # set to true to directly pipe plugins to stdin/stdout/stderr
|
||||
yes = false # set to true to automatically answer yes to all prompts
|
||||
|
||||
not_found_auto_install = true # see MISE_NOT_FOUND_AUTO_INSTALL
|
||||
task_output = "prefix" # see Tasks Runner for more information
|
||||
paranoid = false # see MISE_PARANOID
|
||||
|
||||
shorthands_file = '~/.config/mise/shorthands.toml' # path to the shorthands file, see `MISE_SHORTHANDS_FILE`
|
||||
disable_default_shorthands = false # disable the default shorthands, see `MISE_DISABLE_DEFAULT_SHORTHANDS`
|
||||
|
||||
env_file = '.env' # load env vars from a dotenv file, see `MISE_ENV_FILE`
|
||||
|
||||
experimental = true # enable experimental features
|
||||
|
||||
# configure messages displayed when entering directories with config files
|
||||
status = { missing_tools = "if_other_versions_installed", show_env = false, show_tools = false }
|
|
@ -113,7 +113,7 @@ nemo-python 6.0.1-1
|
|||
net-tools 2.10-2
|
||||
network-manager-applet 1.36.0-1
|
||||
networkmanager 1.46.0-2
|
||||
nodejs 21.7.1-1
|
||||
nodejs 21.7.2-1
|
||||
npm 10.5.1-1
|
||||
ntfs-3g 2022.10.3-1
|
||||
nvtop 3.1.0-1
|
||||
|
|
|
@ -20,6 +20,7 @@ lazydocker 0.23.1-1
|
|||
lazynpm 0.1.4-1
|
||||
librewolf-bin 124.0.1-1
|
||||
ludusavi 0.22.0-2
|
||||
mise 2024.4.0-1
|
||||
needrestart 3.6-3
|
||||
nwg-displays 0.3.16-1
|
||||
obs-pipewire-audio-capture-bin 1.1.4-1
|
||||
|
|
Loading…
Add table
Reference in a new issue