amenbo

Amenbo 28.2.0 — git sem sair do aplicativo

O git fica agora ao lado da lista de pastas, então preparar as mudanças até o commit, os branches, os merges e as perguntas que o git faz são todos resolvidos dentro do Amenbo. As mudanças da 28.0.0 e da 28.1.0 também chegaram nesta versão.

O git fica agora ao lado da lista de pastas. Preparar as mudanças até o commit, os branches e os merges não pedem mais que você mude para um terminal. As mudanças da 28.0.0 e da 28.1.0 também chegaram nesta versão.

O git está na coluna da esquerda

A coluna da esquerda tem agora duas abas, “Arquivos” e “Git”. O lado do Git diz em qual branch você está e quantos commits ele está à frente ou atrás. Preparados e Mudanças são duas listas separadas, e apertar a caixinha de uma linha leva essa linha para a outra lista. Embaixo das listas fica uma caixa para a mensagem do commit, e é dali que você comita.

Em cima das listas estão fetch, pull, push e stash. O push só ganha cor quando há algo para enviar.

O histórico vem de dois jeitos — o da pasta inteira e o de um arquivo só. Aperte um commit para ver os arquivos que ele mexeu, e depois aperte um arquivo para ver o patch.

Uma pasta que não está sob o git continua tendo só o lado “Arquivos”. Quando o git não responde sobre uma pasta, o aplicativo diz que o git não deu resposta, em vez de afirmar que a pasta não é um repositório.

As mudanças podem ser destacadas e tratadas juntas

Dá para destacar várias linhas de uma vez. O que está destacado se move como uma coisa só, então você não fica apertando uma por uma.

O que você querComo
ler juntas as mudanças destacadasduplo clique numa linha; o painel “Notas e arquivos” da direita abre o “Diff”, um patch para cada caminho
prepará-las juntasaperte a caixinha de qualquer uma das linhas, ou arraste entre as duas listas
só pelo tecladoponha o cursor numa linha e aperte espaço

O menu de uma linha oferece: adicionar ao .gitignore, parar de acompanhar o arquivo, desfazer a mudança, o histórico daquele arquivo. Descartar uma mudança pergunta antes, porque o que o git não registrou não fica guardado em lugar nenhum. A pergunta vem com uma opção de “não perguntar de novo”.

Branches, merges e conflitos

Pela lista de branches você passa para outro branch, e cria um branch novo ali também.

Num merge com conflito, os arquivos em conflito ficam na cabeça da lista, e cada um diz quantas marcas de conflito ainda restam dentro dele. Pegue o conteúdo deste branch, pegue o do outro branch, ou conserte na mão e marque como resolvido. Quando não sobra nada por resolver, o merge pode continuar — ele também pode ser abandonado no meio.

As perguntas do git são respondidas dentro do Amenbo

push e pull podem pedir um usuário e uma senha, e até agora isso só dava para responder num terminal. A partir desta versão quem pergunta é o aplicativo.

O Amenbo não guarda nada da resposta. Escolher “salvar nesta máquina” põe a resposta onde o git já guarda essas coisas naquela máquina.

As tarefas e as decisões dizem em qual painel foram feitas

Ao abrir uma tarefa ou uma decisão você vê o painel em que ela foi feita, e apertar ali leva você de volta para a conversa daquele painel. Embaixo de um painel há uma conta do que aquela sessão já registrou.

Fechar um painel guarda o lugar que aquele painel estava olhando. Quando a conversa não existe mais, o aplicativo diz isso em vez de falhar calado.

Os PDFs são desenhados ali mesmo

Um PDF é desenhado onde ele está, tanto na lista de pastas quanto nos anexos de uma tarefa. Ele diz qual página de quantas, e nada precisa ser reaberto em outro aplicativo.

Ruby e PHP ganham cores

.rb e ERB; .php, .php4, .php5, .phtml e .ctp.

Como obter

Abra o instalador do seu sistema na versão mais recente. Não precisa de direitos de administrador.

  • macOS — .pkg, um para Apple silicon e um para Intel (a GUI e a CLI vêm juntas)
  • Windows — .exe de instalação (a GUI e a CLI vêm juntas)
  • Linux — a GUI é um AppImage; o comando amenbo vem do instalador da CLI

Para atualizar: na GUI, o banner de “há uma versão mais nova” aplica a atualização ali mesmo. Se você instalou só a CLI, amenbo update --apply faz a troca.

O formato dos dados guardados sobe de versão — a primeira abertura nesta versão faz a migração, e uma cópia de antes da migração fica guardada automaticamente. Depois de migrados, uma versão anterior não consegue mais abri-los. A GUI e a CLI são atualizadas juntas pelo mesmo instalador, então não deixe uma das duas na versão antiga.

Chegou agora? Veja Começar.