forked from ebhomengo/niki
feat(niki): update RTX to mise
This commit is contained in:
parent
58c48dfccc
commit
235283284f
|
@ -0,0 +1,18 @@
|
||||||
|
[env]
|
||||||
|
# supports arbitrary env vars so rtx can be used like direnv/dotenv
|
||||||
|
GO_ENV = 'GOLANG_MISE'
|
||||||
|
MISE_USE_TOML= 1 #Set to 1 to default to using .mise.toml
|
||||||
|
RUST_BACKTRACE=0
|
||||||
|
#COLORBT_SHOW_HIDDEN=1
|
||||||
|
MISE_VERBOSE=0 #This shows the installation output during rtx install and rtx plugin install.
|
||||||
|
MISE_LOG_FILE='./mise.log' #Output logs to a file.
|
||||||
|
MISE_LOG_FILE_LEVEL='debug' #This is useful if you want to store the logs but not have them litter your display.
|
||||||
|
MISE_DEBUG=0 #show DEBUG message in console
|
||||||
|
MISE_QUIET=1 #Equivalent to MISE_LOG_LEVEL=warn.
|
||||||
|
MISE_ERORR=1
|
||||||
|
MISE_TRACE=0
|
||||||
|
[tools]
|
||||||
|
go = '1.21.4'
|
||||||
|
|
||||||
|
[plugins]
|
||||||
|
|
21
.rtx.toml
21
.rtx.toml
|
@ -1,21 +0,0 @@
|
||||||
[env]
|
|
||||||
# supports arbitrary env vars so rtx can be used like direnv/dotenv
|
|
||||||
GO_ENV = 'GOLANG_RTX'
|
|
||||||
RTX_DEBUG=true
|
|
||||||
RTX_USE_TOML=true #Set to 1 to default to using .rtx.toml
|
|
||||||
RTX_LOG_FILE='./rtx.log' #Output logs to a file.
|
|
||||||
|
|
||||||
RTX_VERBOSE='1' #This shows the installation output during rtx install and rtx plugin install.
|
|
||||||
[tools]
|
|
||||||
golang = '1.21.5'
|
|
||||||
[settings]
|
|
||||||
|
|
||||||
|
|
||||||
verbose = true # set true to see full installation output
|
|
||||||
jobs = 4 # number of plugins or runtimes to install in parallel. The default is `4`.
|
|
||||||
yes = true # set to true to automatically answer yes to all prompts
|
|
||||||
experimental = false # enable experimental features
|
|
||||||
# log_level = 'debug' # log verbosity
|
|
||||||
[plugins]
|
|
||||||
golang = 'https://github.com/rtx-plugins/rtx-golang'
|
|
||||||
|
|
|
@ -0,0 +1,37 @@
|
||||||
|
# Getting Started
|
||||||
|
1.Installing the CLI <br>
|
||||||
|
2.Activating mise or adding its shims to PATH <br>
|
||||||
|
3.Adding tools to mise <br>
|
||||||
|
|
||||||
|
# Quick start
|
||||||
|
|
||||||
|
## 1. Install mise CLI
|
||||||
|
First we need to download the mise CLI.<br>
|
||||||
|
This directory is simply a suggestion. mise can be installed anywhere.
|
||||||
|
```shell
|
||||||
|
curl https://mise.jdx.dev/install.sh | sh
|
||||||
|
~/.local/bin/mise --version
|
||||||
|
mise 2024.x.x
|
||||||
|
```
|
||||||
|
## 2.Activate mise
|
||||||
|
Make sure you restart your shell session after modifying your rc file in order for it to take effect. <br>
|
||||||
|
```shell
|
||||||
|
echo 'eval "$(~/.local/bin/mise activate bash)"' >> ~/.bashrc
|
||||||
|
```
|
||||||
|
then use this command
|
||||||
|
```shell
|
||||||
|
export MISE_GLOBAL_CONFIG_FILE=./config.toml
|
||||||
|
```
|
||||||
|
how use mise:
|
||||||
|
```shell
|
||||||
|
mise activate
|
||||||
|
mise install
|
||||||
|
mise current
|
||||||
|
mise ls
|
||||||
|
```
|
||||||
|
mise install -> Go Download 404: https://github.com/golang/go/issues/51255 :
|
||||||
|
```shell
|
||||||
|
mise settings set go_download_mirror "https://storage.googleapis.com/golang"
|
||||||
|
```
|
||||||
|
# Full Documentation
|
||||||
|
see https://mise.jdx.dev/
|
Loading…
Reference in New Issue