My configuration for Zsh, Mise, Just, and more.
Requires curl and git.
bash -c "$(curl -fsSL https://raw.githubusercontent.com/hironow/dotfiles/main/install.sh)"Note
Mac, Linux, Windows(WSL内Linux)へ対応
# just (task runner)
just help
just update-all
just dump
# diagnostics
just self-check
# run with quick validate tests (needs Docker)
just self-check with_tests=1
just doctor
just validate-path-duplicates
# uv on mise
mx uv sync
# just on mise
mx just --list
# mise env
mx dotenvx run -- mise set
# mise env with github credentials (use gh extension)
gh do -- mise set
# set env by dotenvx (encrypted)
mx dotenvx set HELLO World
# set env by mise (plain, unencrypted)
mx mise set WORLD=hello# run all sandbox tests
just test
# run by pytest marker (install/validate/versions/deploy/check)
just test-mark marker=validate
# verify install.sh (docker required)
just test-install# full install
bash ./install.sh
# lightweight (skip heavy tools)
INSTALL_SKIP_HOMEBREW=1 INSTALL_SKIP_GCLOUD=1 INSTALL_SKIP_ADD_UPDATE=1 bash ./install.sh# check A record for localhost -> 127.0.0.1
dig localhost.hironow.dev
# create/update cert for https
sudo certbot certonly --manual --preferred-challenges dns -d localhost.hironow.dev --config-dir ${config_root}/private/certificates
# check simple-server for https localhost
cd tools/simple-server
sudo mise x -- go run main.go- Tools: Collection of utility scripts and tools (e.g., RTTM converter, simple server).