開発環境
環境はすぐに再現できるようにしておくべき。
それがスクリプトなのか、ドキュメントなのかは問わない。
環境について
色々な OS を行き来するので、可能な限り共通した環境を構築可能にする必要がある。
特に以下の OS はよく使うので、相互に行き来しても困らないようにしておく。
- Debian
- Ubuntu
- Zorin OS
- macOS
- Windows
dotfiles について
環境は dotfiles を使って構築可能。
いずれもコマンドを叩くだけで必要最低限のものが用意される状態を目指す。
複数の OS で同じような環境を再現できることも目指す。
現時点では、以下の OS がサポートされている。
- Debian
- Raspbian
- Ubuntu
- Zorin OS
- MacOS
- Windows Subsystem for Linux (WSL1)
- Windows Subsystem for Linux 2 (WSL2)
将来的には以下の OS のサポートも目指す。
- Windows
それぞれの OS 判定ロジックはすでに記述済みなので、あとは各 OS での自動化スクリプトを用意するだけ。
SEE: 判定ロジック
インストール方法
git clone [email protected]:viasnake/dotfiles.git cd dotfiles make all
アンインストール方法
make clean
変更履歴
- remove docker by viasnake (2024/12/08 23:25)
- add gh-cli by viasnake (2024/12/05 23:09)
- add decors/fish-ghq by viasnake (2024/12/05 23:09)
- minor fix by viasnake (2024/12/05 23:09)
- ForwardAgent yes by viasnake (2024/12/05 23:09)
- remove git conf by viasnake (2024/11/18 07:04)
- delete tabby config.yaml by viasnake (2024/11/16 19:58)
- minor fix by viasnake (2024/11/16 16:07)
- Revert "remove fish_variables" by viasnake (2024/11/16 14:53)
- remove fish_variables by viasnake (2024/11/16 14:49)
- support homebrew by viasnake (2024/11/16 14:39)
- support homebrew by viasnake (2024/11/16 14:36)
- add zed settings.json by viasnake (2024/11/16 13:58)
- add vscode settings.json by viasnake (2024/11/16 13:53)
- fix path by viasnake (2024/11/16 13:44)
- add mozc_dict by viasnake (2024/11/15 01:05)
- add ssh settings by viasnake (2024/11/15 00:20)
- add ssh.alflag.internal by viasnake (2024/11/15 00:20)
- add macos scrips by viasnake (2024/11/04 21:40)
- remove PATH by viasnake (2024/11/04 21:35)