<commit_before>[![Actions Status](https://github.com/reireias/dotfiles/workflows/install/badge.svg)](https://github.com/reireias/dotfiles/actions) [![Actions Status](https://github.com/reireias/dotfiles/workflows/lint/badge.svg)](https://github.com/reireias/dotfiles/actions) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

# dotfiles

reireias's dotfiles.

## Screenshot
### terminal(tmux + zsh)
![dotfiles-terminal](https://user-images.githubusercontent.com/24800246/98457020-b9d64280-21c6-11eb-85d9-c122969b30d1.png)

### vim
![dotfiles-vim](https://user-images.githubusercontent.com/24800246/98457050-09b50980-21c7-11eb-8d99-2f3183e60b6e.png)

## Quick Start

- clone this repository
- `make dotfiles && make dependencies`

## deploy dotfiles
Create symbolic link dotfiles to your home directory.

```console
$ make dotfiles
```

## install dependencies
Install packages and fonts.

- Ricty + Nerd Font + powerline font
- neovim
- zsh and zsh plugins
- asdf-vm
- some packages to use .zshrc

```console
$ make dependencies
```

## for developer
Run lint (shellcheck, ansible-lint, vint)

```console
$ make lint
```

Test .bashrc and .zshrc, check zsh plugin installed.

```console
$ make test
```<commit_msg>update screenshot<commit_after>[![Actions Status](https://github.com/reireias/dotfiles/workflows/install/badge.svg)](https://github.com/reireias/dotfiles/actions) [![Actions Status](https://github.com/reireias/dotfiles/workflows/lint/badge.svg)](https://github.com/reireias/dotfiles/actions) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

# dotfiles

reireias's dotfiles.

## Screenshot
![terminal](https://user-images.githubusercontent.com/24800246/98963316-d4a01280-254a-11eb-962a-42fa758e44b5.png)

## Quick Start

- clone this repository
- `make dotfiles && make dependencies`

## deploy dotfiles
Create symbolic link dotfiles to your home directory.

```console
$ make dotfiles
```

## install dependencies
Install packages and fonts.

- Ricty + Nerd Font + powerline font
- neovim + coc.nvim
- zsh and zsh plugins
- asdf-vm
- some packages to use .zshrc

```console
$ make dependencies
```

## for developer
Run lint (shellcheck, ansible-lint, vint)

```console
$ make lint
```

Test .bashrc and .zshrc, check zsh plugin installed.

```console
$ make test
```
{'fraction_non_alphanumeric': 0.1525, 'fraction_numerical': 0.04833333333333333, 'mean_word_length': 4.913793103448276, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 15, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2576381', 'n_tokens_mistral': 933, 'n_tokens_neox': 832, 'n_words': 164}