aboutsummaryrefslogtreecommitdiffstats
path: root/justfile
blob: a48df7a1f84854131ac219afefe4d61582a482cf (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
src := "src/claude_config_install"

default: check

install:
    uv sync --group dev

check:
    uv run ruff check {{src}}
    uv run ruff format --check {{src}}
    uv run mypy {{src}}

fix:
    uv run ruff check --fix {{src}}
    uv run ruff format {{src}}

build: clean
    uv build

clean:
    rm -rf dist/

upload: build
    uv run twine upload dist/*

upload-test: build
    uv run twine upload --repository testpypi dist/*