1. 14
    1. 8

      This is the project formerly known as rtx, which was a Rust-based replacement for asdf. The project has taken on a slightly larger scope that now encompasses just enough to neatly manage a software project and no more.

      1. 5

        I’ve been using mise (rtx) for a while now and prefer it to native package manager for many tools. Just easier to keep up with the very latest versions of CLI tools.

        One snippet to share is how to allow mise-managed tools in Emacs, needed to add to PATH and the exec-path with:

        ;; Some CLI tools installed by Mise
        ;; See: https://www.emacswiki.org/emacs/ExecPath
        (setenv "PATH" (concat (getenv "PATH") ":/home/user/.local/share/mise/shims"))
        (setq exec-path (append exec-path '("/home/user/.local/share/mise/shims")))
        
        1. 2

          would you mind putting a PR for that snippet onto this page? https://mise.jdx.dev/ide-integration.html

          my hope is to have that doc be a big list of a bunch of IDEs, we can start with emacs!

          1. 2

            update: I went ahead and added it assuming you’re ok with that

        2. 1

          I came across this a couple weeks ago (when it was still named rtx) and gave it a try. I’m sure glad that i did — it’s noticeably faster than asdf and has a much nicer CLI. Thanks for making this @jdxcode!

          If I have any fault with this tool, and asdf before it, it stems from most of my colleagues using other version managers. Primarily nvm. It’d be nice if running mise use node@21.5.0 would update the existing .node-version or .nvmrc file instead of creating a new .mise.toml file that overrides it.

        🇬🇧 The UK geoblock is lifted, hopefully permanently.