Instalación y configuración
Instalación
macOS (Homebrew)
brew install jj
Linux
Con cargo (Rust):
cargo install --locked jj-cli
Con Nix:
nix profile install nixpkgs#jujutsu
En Arch Linux:
pacman -S jujutsu
Windows
winget install jj
O con cargo:
cargo install --locked jj-cli
Verificar instalación
jj version
Configuración inicial
jj usa un archivo TOML en ~/.jjconfig.toml:
jj config set --user user.name "Tu Nombre"
jj config set --user user.email "[email protected]"
Editor por defecto
jj config set --user ui.editor "code --wait"
Colores y paginador
jj config set --user ui.pager "less -FRX"
jj config set --user ui.color "always"
Ver configuración actual
jj config list --user
Ejemplo de ~/.jjconfig.toml
[user]
name = "Tu Nombre"
email = "[email protected]"
[ui]
editor = "code --wait"
pager = "less -FRX"
color = "always"
default-command = "log"
Autocompletado
Bash
jj util completion bash > ~/.local/share/bash-completion/completions/jj
Zsh
jj util completion zsh > ~/.zfunc/_jj
Agrega a tu .zshrc:
fpath=(~/.zfunc $fpath)
autoload -Uz compinit && compinit
Fish
jj util completion fish > ~/.config/fish/completions/jj.fish
Siguiente paso
Con jj instalado y configurado, en el siguiente capítulo crearemos nuestro primer repositorio y aprenderemos el flujo básico de trabajo.