Estes scripts instalam e configuram:
-
Aliases para comandos como
gcorque faz umgit checkoutde uma branch remota usando Fuzzy Finder (galiasmostras os alias relacionados ao Git). -
Cria um link simbólico em
${HOME}/bin-${USER}apontandos para oONDE_ESTE_REPOSITORIO_FOI_BAIXADO/scripts/bin. -
Configura o usuário atual como sudoer criando um arquivo em
/etc/sudoers.d/${USER}. -
Instala os seguintes utilitários:
- apt-transport-https
- bat
- cowsay
- curl
- fd-find
- fortune
- gnupg
- htop
- ipcalc
- iptraf
- jq
- libxml2-utils
- nmap
- powerline (cria um arquivo
${HOME}/.config/powerline/config.jsone altera o${HOME}/.bashrc) - powerline-gitstatus - tmux (cria um arquivo
${HOME}/.tmux.conf) - tmux
- translate-shell
- tree
- vim-gtk3
- wget
- xclip
-
Instala o Fuzzy Finder
Para cria uma a chave SSH, execute o comando abaixo de acordo com o tipo de chave que você deseja criar:
ssh-keygen -t ed25519 -C "address@example.com" -f ~/.ssh/id_ed25519ssh-keygen -t rsa -C "address@example.com" -f ~/.ssh/id_rsaeval "$(ssh-agent -s)"ssh-add ~/.ssh/id_ed25519
ssh-add ~/.ssh/id_rsaPara configurar qual chave usar, crie um arquivo ~/.ssh/config com o conteúdo abaixo:
Host *
User git
PubkeyAcceptedAlgorithms +ssh-rsa
HostkeyAlgorithms +ssh-rsa
StrictHostKeyChecking no
Host github.com-pessoal
HostName github.com
IdentityFile ~/.ssh/id_ed25519
Host github.com
HostName github.com
IdentityFile ~/.ssh/id_rsa
Host ssh.dev.azure.com
HostName ssh.dev.azure.com
IdentityFile ~/.ssh/id_ed25519git remote set-url origin git@github.com-pessoal:smsilva/linux.git