- generate ssh key by command
ssh-keygen -t ed25519 -C "user@domain"
- add ssh config
Host github.com-office
HostName github.com
User git
IdentityFile /path/to/public_key
Host github.com-person
HostName github.com
User git
IdentityFile /path/to/public_key
- add private key by
ssh-add /path/to/private_key
- setup repository
git remote set-url origin [email protected]:username/repo.git
- install vundle
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
- clone front and install script
git clone https://github.com/powerline/fonts.git --depth=1
- change directory and execute install script
cd fonts && ./install.sh
- download get-pip.py
curl -L -O https://bootstrap.pypa.io/get-pip.py
- execute script to install pip
python get-pip
- install dependencies
sudo apt update && sudo apt install -y build-essential cmake ncurses-dev libncurses5-dev libpcre2-dev gettext
- download and extract fish-shell
curl -L -O https://github.com/fish-shell/fish-shell/releases/download/3.6.0/fish-3.6.0.tar.xz && tar -xf fish-3.6.0.tar.xz
- install fish shell
cmake .; make; sudo make install;
- install oh-my-fish
curl https://raw.githubusercontent.com/oh-my-fish/oh-my-fish/master/bin/install | fish
- allow fish shell to login shell
echo /usr/local/bin/fish | sudo tee -a /etc/shells
- change default to fish shell
chsh -s /usr/local/bin/fish
- install theme
omf install bobthefish
- download binary
[ $(uname -m) = x86_64 ] && curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.21.0/kind-linux-amd64
- append execute to binary file
chmod +x ./kind
- move file to PATH directory
sudo mv ./kind /usr/local/bin/kind
- download binary
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
- append execute to binary file
chmod +x kubectl
- move file to PATH directory
sudo mv kubectl /usr/local/bin/
- download helm
curl -L -O https://get.helm.sh/helm-v3.11.0-linux-amd64.tar.gz
- extract helm
tar -xzf helm-v3.11.0-linux-amd64.tar.gz
- move binary to PATH directory
sudo mv linux-amd64/helm /usr/local/bin/helm
- download archive file
curl -L -O https://github.com/derailed/k9s/releases/download/v0.27.0/k9s_Linux_amd64.tar.gz
- extract archive file
tar -xzf k9s_Linux_amd64.tar.gz
- move file to PATH directory
sudo mv k9s /usr/local/bin/
- clone kubectx repository
sudo git clone https://github.com/ahmetb/kubectx /opt/kubectx
- move kubectx to PATH directory
sudo ln -s /opt/kubectx/kubectx /usr/local/bin/kubectx
- move kubens to PATH directory
sudo ln -s /opt/kubectx/kubens /usr/local/bin/kubens
- install via shell script
sh -c "$(curl -sSL https://git.io/install-kubent)"
- download binary file
https://github.com/grafana/k6/releases/download/v0.43.1/k6-v0.43.1-linux-amd64.tar.gz
- extract file
tar -xzf k6-v0.43.1-linux-amd64.tar.gz
- mv binary to PATH
sudo mv ./k6-v0.43.1-linux-amd64/k6 /usr/local/bin
code --list-extensions | xargs -L 1 echo code --install-extension