Skip to content

ryosan-470/dotfiles

Repository files navigation

dotfiles

test License platform-osx platform-linux

How to setup

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 | python

Update the configuration

Use 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

Dependencies

Customization

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'

Development

Running Tests

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 -v

Code Quality

This 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 .

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •