Clone this repository into your $HOME
directory.
$ cd $HOME
$ git clone git@github.com:m-b-t-n/dotfiles.git -b master
Run setup.sh
on your $HOME
directory.
$ bash dotfiles/setup.sh
After that, set your global user/email settings of Git into dotfiles/env/git/user
.
The sample is following;
$ cat ~/dotfiles/env/git/user
[user]
email = mbtn_0xff@outlook.com
name = m-b-t-n
Run test_setup.sh
on your $HOME
directory.
$ bash dotfiles/test_setup.sh
You can check the result by seeing dotfiles/test_setup.sh.log
.
:information_source: Some elements have been omitted.
$ tree -L 3 dotfiles/
├── README.md
├── bash
│ ├── bash_profile # -> ~/.bash_profile
│ ├── bashrc # -> ~/.bashrc
│ ├── linux/
│ ├── macos/
│ └── windows/
├── broot/ # -> ~/.config/broot/
├── editorconfig
│ └── editorconfig # -> ~/.editorconfig
├── env
│ ├── environment_vars # Need to create by your own
│ └── git
│ └── user # Need to create by your own
├── gh
│ └── config.yml # -> ~/.config/gh/config.yml
├── git # -> ~/.config/git/
│ ├── alias
│ └── config
├── plantuml
│ ├── bin/
│ └── txt2plantuml.sh
├── ranger
│ ├── config/ # -> ~/.config/ranger/
│ └── ranger.sh
├── setup.sh
├── test_setup.sh
├── tig
│ └── tigrc # -> ~/.tigrc
├── tmux/
├── vim
│ ├── cheatsheet.md
│ ├── coc
│ │ └── coc-settings.json # -> ~/.vim/coc-settings.json
│ ├── dein/
│ ├── gvimrc # -> ~/.gvimrc
│ ├── template/
│ └── vimrc # -> ~/.vimrc
└── wezterm # -> ~/.config/wezterm/
├── keys.lua
└── wezterm.lua