CLI

Jogue Cabo pelo CLI.

O cliente de terminal interativo oferece as mesmas salas, memória privada, ações legais e reconexão da mesa Web.

Instalar e iniciar

O CLI requer Node.js 22 ou mais recente.

npm install --global @cabo-game/cli
cabo --name Alice
cabo --server https://cabo-api.human404.link --name Alice

--server selects the Cabo server. --name sets a player name up to 20 characters; otherwise the CLI uses the current operating-system user.

Comandos de conexão

ComandoEfeito
roomsVeja todas as salas públicas. Use ↑/↓ para selecionar, ←/→ para mudar de página e Enter para entrar.
create public [target] --name "room name"Crie uma sala pública. Sem nome, usa a sala de [jogador].
create private [target] --name "room name"Crie uma sala privada e informe uma senha de seis dígitos sem eco.
join ROOM [password]Entre com o código da sala, diferenciando maiúsculas, e senha opcional.
reconnectReconecte ao lugar salvo localmente.
quitSaia corretamente e encerre o cliente.

Comandos do lobby

ComandoEfeito
playersMostre os lugares atuais.
startInicie com pelo menos dois jogadores conectados; apenas anfitrião.
leaveLibere seu lugar e mantenha o processo CLI aberto.

Comandos do jogo

ComandoEfeito
showMostre a mesa atual e as cartas lembradas.
draw deckCompre uma carta privada do baralho.
draw discardPegue o topo do descarte e escolha cartas para substituir.
replace POS [POS ...] [at POS]Substitua de uma a quatro posições; at escolhe a posição da nova carta.
resolve LEFT [PENALTY]Coloque a compra incompatível e a penalidade opcional à esquerda ou direita.
discardDescarte a carta do baralho que está segurando.
peek self POSUse o poder 7/8 em uma posição sua.
peek PLAYER POSUse o poder 9/10 na posição de outro jogador.
swap PLAYER OWN_POS TARGET_POSUse J/Q para trocar às cegas uma posição sua por uma do adversário.
skipPule o poder pendente.
caboChame Cabo no início da sua vez.
readyConfirme a próxima rodada após ver o resultado.

Notas de interação

As posições vão de 1 até o tamanho atual da mão. O argumento de jogador aceita um apelido exato ou ID de sessão. Digite help ou ? para mostrar a referência de comandos.

Os nomes de sala podem se repetir e ter até 40 caracteres Unicode. São apenas rótulos; entrada e reconexão sempre usam o ID da sala.

No terminal interativo, o CLI também oferece menus numerados. Durante uma escolha em várias etapas, digite cancel para voltar ao menu de ações.