rtx-cli

Crates.iortx-cli
lib.rsrtx-cli
version2024.0.0
sourcesrc
created_at2023-01-15 04:51:12.968259
updated_at2023-12-31 21:37:36.584118
descriptionPolyglot runtime manager (asdf rust clone)
homepagehttps://rtx.jdx.dev
repositoryhttps://github.com/jdx/rtx
max_upload_size
id759213
size1,039,196
(jdx)

documentation

https://rtx.jdx.dev

README

rtx logo
Crates.io GitHub GitHub Workflow Status Discord

The front-end to your dev env.

What is it?

30 Second Demo

The following shows using rtx to install different versions of node. Note that calling which node gives us a real path to node, not a shim.

demo

Quickstart

Install rtx on macOS (other methods here):

$ curl https://rtx.jdx.dev/install.sh | sh
$ ~/.local/share/rtx/bin/rtx --version
rtx 2024.0.0

Hook rtx into your shell (pick the right one for your shell):

# note this assumes rtx is located at ~/.local/share/rtx/bin/rtx
# which is what install.sh does by default
echo 'eval "$(~/.local/share/rtx/bin/rtx activate bash)"' >> ~/.bashrc
echo 'eval "$(~/.local/share/rtx/bin/rtx activate zsh)"' >> ~/.zshrc
echo '~/.local/share/rtx/bin/rtx activate fish | source' >> ~/.config/fish/config.fish

Install a runtime and set it as the global default:

$ rtx use --global node@20
$ node -v
v20.0.0

Full Documentation

See rtx.jdx.dev.

Commit count: 1488

cargo fmt