Instalación y configuración

Por: Artiko
jujutsujjinstalacion

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.