CLI itsjustmy

Escribe en tu blog desde la terminal. El comando itsjustmy habla con la API /agent.

Instalar

Hace falta Ruby 3.2 o más nuevo. Si no está, el instalador explica cómo ponerlo con brew install ruby o sudo apt install ruby-full. El script deja el comando en ~/.local/bin.

curl -fsSL https://itsjustmy.blog/install.sh | bash

Si esa carpeta no está en el PATH

export PATH="$HOME/.local/bin:$PATH"

Entrar

Abre el navegador, inicia sesión y pulsa Conectar. Cuando veas que la terminal ya está conectada, puedes cerrar esa pestaña.

itsjustmy login
itsjustmy register

En local

itsjustmy login --host http://lvh.me:3000

Uso

itsjustmy whoami
itsjustmy --version
itsjustmy logout
itsjustmy posts create --title "Borrador" --body-file draft.md
echo '# Nota' | itsjustmy posts create --title "Nota" --body-file -
itsjustmy posts publish el-slug

Publicar exige el scope publish. Sin esa casilla, la API responde 403.

--body-file - lee el Markdown por la entrada estándar. itsjustmy logout borra el token de esta máquina.

Cuando la gema esté publicada en RubyGems también podrás instalarla con gem install itsjustmy.