Skip to content

Releases

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 20:50
251fffa

Changelog

Novidades

  • 99d88d6 feat(catalog): Helix como editor padrão, com servidores de linguagem por perfil
  • 6a0394d feat(catalog): terminal no Helix (ctrl+t), abas e opacidade do kitty, template do herdr sem bloco aberto

Instalação

macOS e Linux (instala em ~/.local/bin, sem sudo):

curl -fsSL https://raw.githubusercontent.com/eusener/kanivet-cli/master/install.sh | KANIVET_VERSION=0.2.0 sh

Ubuntu/Debian:

curl -fsSLO https://github.com/eusener/kanivet-cli/releases/download/v0.2.0/kanivet-cli_0.2.0_amd64.deb
sudo apt install ./kanivet-cli_0.2.0_amd64.deb

Fedora:

sudo dnf install https://github.com/eusener/kanivet-cli/releases/download/v0.2.0/kanivet-cli-0.2.0-1.x86_64.rpm

Em arm64, troque amd64 por arm64 no .deb e x86_64 por aarch64 no .rpm.
Confira os arquivos com sha256sum -c --ignore-missing checksums.txt.

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 01 Nov 00:45
df6d56e

Changelog

Novidades

  • d5492a5 feat(catalog): itens base de terminal, shell, cli e git
  • f2bc42b feat(catalog): linguagens, PHP local, data, containers, editores e perfis
  • 1b9c4fa feat(catalog): linhas de versão selecionáveis por linguagem
  • 5626559 feat(cli): --version e versão no doctor
  • a355c2a feat(release): release pública para macOS, Ubuntu e Fedora
  • 36dcb9d feat(tui): ajuda e diálogos em caixa, modo sem cor e README
  • c3c5a86 feat(tui): boas-vindas e perfis em cartões
  • d483615 feat(tui): dashboard com estado, atualizações e perfis
  • ef848e3 feat(tui): entrypoint, retomada e documentação
  • 67bf1c7 feat(tui): execução ao vivo com log, progresso e prompts interativos
  • 4804206 feat(tui): execução com progresso, durações e log
  • 1fd33b9 feat(tui): lista de itens com detalhe, versões, configs e busca
  • 7564f5a feat(tui): lista de itens em caixas com tags
  • e06be99 feat(tui): modelo de seleção
  • 4f91ee5 feat(tui): painel com abas, versões e data de instalação
  • b121289 feat(tui): paleta papel e tinta e componentes base
  • aee3376 feat(tui): quadro com cabeçalho de marca, trilha e rodapé
  • 855406b feat(tui): resumo com falhas em destaque, ver log e tentar de novo
  • 3c3c2d0 feat(tui): resumo com logs, conflitos e próximos passos
  • 1a52115 feat(tui): revisão do plano com diff sob demanda
  • e1b76d4 feat(tui): revisão em grupos com tags
  • 36548a9 feat(tui): tema adaptativo, ícones e atalhos
  • c480014 feat(tui): wizard de primeira execução
  • 284b2cc feat: CLI list, profiles, status, plan e install
  • 7d3802a feat: CLI update, uninstall, restore, catalog lint e doctor
  • 2e45f95 feat: aplicação de configs com backup, hash e bloco no rc
  • ab2da41 feat: backends brew, mise, rustup, system, script, git, font e herdr-plugin
  • a3644dc feat: detector de estado dos itens
  • afe58ec feat: esqueleto do módulo e detecção de plataforma
  • f795c2f feat: estado persistente e journal de execução
  • 0c4314f feat: executor paralelo, retomável e tolerante a falhas
  • ffe75e2 feat: gerador do shell init zsh/bash
  • 698081e feat: hook para comandos interativos no executor
  • 05b1059 feat: i18n en/pt-BR e comparação de versões
  • 5a28f86 feat: lint do catálogo
  • f336748 feat: planner com dependências, exclusividade e seleção aditiva
  • 6700076 feat: runner de comandos real e fake
  • a45350b feat: tema do kitty e config do herdr-radar no catálogo
  • a541b40 feat: tipos e loader do catálogo declarativo

Correções

  • 7dc3dee fix(i18n): contagens com singular e plural em en e pt-BR
  • 31c486f fix(release): nomes dos pacotes de pré-release batem com o checksums.txt
  • c7fd15d fix(tui): barra de pendências conta configs e ajuda consome a tecla
  • 3b7c344 fix(tui): contadores em tags no rodapé, margem lateral e título de retomada
  • b97215f fix(tui): correções da revisão final da fase 2
  • b8821b4 fix(tui): detalhe mantém configs e nota visíveis em telas pequenas
  • d47888c fix(tui): diálogo de saída quebra o texto, rodapé próprio e detector de fundo
  • 2bc4f42 fix(tui): forçar config reaplica só o arquivo confirmado
  • 1093718 fix(tui): retry do chsh, enter do resumo vai ao painel e revisão com um só total
  • a184885 fix(tui): revisão nunca corta (backup)/rc e explica d sem diff
  • aa2e06a fix(tui): rodapé do painel mantém aplicar com mudanças pendentes
  • ab38c0c fix(tui): tag de contagem do perfil selecionado mantém a cor do perfil
  • 308e8f3 fix(tui): tag de sudo conta os itens da base comum
  • 5124f00 fix(tui): tentar de novo planeja só os itens que falharam
  • 555ae16 fix(tui): tinta explícita no modo Paper e nada de preto nas 16 cores
  • 67fcc98 fix(tui): trilha, cabeçalho do painel e rodapé degradam sem cortar palavras
  • 06f584b fix: backups e restaurações preservam as permissões do arquivo original
  • 2dd80b8 fix: correções da revisão final (terminal interativo, corrida, retomada, rc, dependências, sudo)
  • ff9e934 fix: enable dos plugins do herdr não falha sem o servidor rodando

Outras mudanças

  • 9f030c0 adicionado logo ao app
  • 928a799 first commit
  • 41d671f perf(tui): eventos do executor em lote e View da execução mais barato
  • b8fff98 refactor: extrai a sessão (internal/app) da CLI

Instalação

macOS e Linux (instala em ~/.local/bin, sem sudo):

curl -fsSL https://raw.githubusercontent.com/eusener/kanivet-cli/master/install.sh | KANIVET_VERSION=0.1.0 sh

Ubuntu/Debian:

curl -fsSLO https://github.com/eusener/kanivet-cli/releases/download/v0.1.0/kanivet-cli_0.1.0_amd64.deb
sudo apt install ./kanivet-cli_0.1.0_amd64.deb

Fedora:

sudo dnf install https://github.com/eusener/kanivet-cli/releases/download/v0.1.0/kanivet-cli-0.1.0-1.x86_64.rpm

Em arm64, troque amd64 por arm64 no .deb e x86_64 por aarch64 no .rpm.
Confira os arquivos com sha256sum -c --ignore-missing checksums.txt.