- O Atuin Desktop oferece um editor de runbooks executáveis com foco local para executar fluxos de trabalho de terminal
- É possível gerenciar blocos de script, terminal embutido, cliente de banco de dados e gráficos do Prometheus em um só lugar
- Torna os fluxos de trabalho repetíveis e confiáveis por meio da prevenção da deterioração da documentação e de automação reutilizável
- Permite sincronização e compartilhamento via Atuin Hub e oferece autocompletar com base no histórico real do shell
- Há planos para reforçar as operações colaborativas com contas de equipe e a criação de runbooks a partir do histórico do shell
Introdução ao Atuin Desktop
- O Atuin Desktop é um editor de runbooks executáveis que torna fluxos de trabalho reais de terminal repetíveis, compartilháveis e confiáveis
- Impede que a documentação se deteriore assim que é escrita e oferece runbooks dinâmicos com templates no estilo Jinja
- Oferece autocompletar a partir do histórico real do shell, permitindo recordação imediata
- É local-first, baseado em CRDT, e tudo o que roda no terminal também roda nos runbooks
- Pode manter tudo sincronizado e compartilhado entre dispositivos e equipes por meio do Atuin Hub
Como está sendo usado atualmente
- Fluxos de trabalho reais estão sendo executados com o Atuin Desktop
- Releases do Atuin CLI
- Migração segura de infraestrutura entre ambientes
- Configuração confiante de ambientes de staging ou produção
- Gerenciamento e colaboração em consultas de banco de dados em tempo real
Planos futuros
- Contas de equipe: operações realmente colaborativas
- Criação de runbooks a partir do histórico do shell: fluxos de trabalho que se escrevem sozinhos
1 comentários
Comentários no Hacker News
Para quem se interessa por Emacs, dá para fazer algo parecido usando
org-babelTentei essa ideia há cerca de 7 anos: https://nurtch.com/
Se for local-first, então já está sujeito à corrupção. Local não importa, a menos que tudo rode em contêineres
Era exatamente isso que eu queria para a nossa equipe quando estava na AWS
Fico me perguntando como isso difere de um notebook Jupyter local
.ipynbusando!ou%?Parece interessante
Parabéns pelo lançamento
Nossa equipe usava notebooks polyglot: https://marketplace.visualstudio.com/items/…
Isso parece muito parecido com runme.dev: https://runme.dev
Não entendi bem essa proposta. Gostaria que alguém explicasse o que estou deixando passar