Development Tools

Mise

Mise lets you install and run multiple versions of a programming language on the same machine. It's like rbenv or rvm for Ruby or virtualenv for Python, but it works for a bunch of different environments.

To install, say, Ruby 3.3, you'd run mise install ruby@3.3. Or, if your project has a .ruby-version file, you can just run mise i in the root of that project.

Mise works for Ruby, Python, Go, Java, Elixir, Node.js. By default, Omarchy just installs the latest version of Ruby.

GitHub CLI

The GitHub CLI let's you authenticate with your GitHub account and clone private repositories using it. To authenticate, run gh auth login. Then you can checkout private repositories using gh repo clone org/repo.

You can also perform a bunch of other GitHub operations using this command. Just run gh to see everything that's possible.

Docker

Docker hardly needs any introduction. It allows you to run isolated containers, and Omakub installs everything needed to run it well. This includes Docker itself, Docker Compose, and the user group changes needed for you to run Docker as the normal user and not as root.

Remember to checkout the Lazydocker command to manage your containers in a cool TUI using Super + D.