The easiest way to install the dotfiles is open to up a terminal, type the installation command below:
curl -L https://raw.githubusercontent.com/ryosan-470/dotfiles/master/install.py | pythonUse dot command as below:
$ dot
The dot command is a controller my dotfiles based on CLI
There are common dot commands used in various situations:
update Update your dotfiles from GitHub (e.g git fetch origin master)
help Print this message- zsh
- tmux
You can customize the dotfiles by editing the files in the ~/.local.zsh.
For example, you can set your own aliases, functions, and environment variables.
# ~/.local.zsh
# Set your own aliases
alias ll='ls -la'This project uses uv for Python dependency management and testing.
# Install uv (if not already installed)
curl -LsSf https://astral.sh/uv/install.sh | sh
# Install dependencies
uv sync --dev
# Run tests
uv run pytest
# Run tests with coverage
uv run pytest --cov=install --cov-report=term-missing
# Run specific test
uv run pytest tests/test_install.py::TestWhichFunction -vThis project uses Ruff for linting and formatting.
# Run linter
uv run ruff check .
# Auto-fix linting issues
uv run ruff check --fix .
# Format code
uv run ruff format .
# Check formatting without making changes
uv run ruff format --check .