blesh

Habilitando auto-suggestions no bash

O auto-suggestions é muito conhecido do pessoal que usa o fish ou zsh, e é algo que me faz fazia muita falta no bash. Trata-se de um recurso que, durante a digitação de um comando, já te mostra uma sugestão baseada no seu histórico de comandos utilizados. Exemplo, se eu alguma vez já digitei o comando cd ~/foo/bar, só de digitar o cd ~/f, o auto-suggestion já vai me sugerir o resto do comando, assim: ...

fevereiro 13, 2025 · 4 minutos · meleu
configuração dos meus dotfiles

Uma maneira limpa e inteligente de gerenciar seus dotfiles em um repositório git

Neste artigo conheceremos uma maneira limpa de gerenciar seus dotfiles usando apenas o git. Não será necessária ferramenta adicional alguma, você não precisará instalar nada, nem criar links simbólicose e nem escrever script algum. Tudo que precisamos é pura e simplesmente o git. Como resultado da técnica descrita aqui, você terá um repositório dotfiles refletindo exatamente a estrutura de diretórios e localização dos arquivos que deve estar em seu homedir. ...

abril 28, 2022 · 7 minutos · meleu
git-multiuser

Chega de commitar no repositório do trabalho com seus dados do github (e vice-versa)!

Você é programador, trabalha para mais de uma empresa e também contribui com projetos open source no github, gitlab, codeberg, etc. Certamente você já passou por aquela situação de fazer um commit no repositório do trabalho usando username/email que usa nos seus projetos pessoais ou open source. Ou o que é mais delicado, você faz um commit num repositório público usando seu email da empresa. E agora o histórico de commit do seu projeto Open Source agora tem seu nome real e seu email da empresa… 😓 ...

abril 20, 2022 · 3 minutos · meleu
configuração do bash history no .bashrc

Melhorando seu .bash_history

Neste artigo veremos algumas configurações interessantes para se fazer no seu ambiente de forma a melhorar o seu .bash_history e o output do comando history. Motivação Eu geralmente uso o tmux com várias sessões de bash abertas, e como raramente eu desligo o computador, muitas vezes essas sessões duram dias. Normalmente o bash grava o histórico da sessão atual no .bash_history apenas ao final da sessão. O problema disso é que muitas vezes eu quero consultar o histórico de comandos em busca de algo que fiz dias atrás, mas o como eu não encerrei a sessão onde o comando foi executado, esse histórico ainda não foi salvo no meu .bash_history. ...

março 30, 2022 · 5 minutos · meleu