@@ -16,6 +16,9 @@ ll = "ls -l"
1616la = " ls -a"
1717
1818g = " git"
19+ gco = " git checkout"
20+ gb = " git branch"
21+ gd = " git diff"
1922gs = " git status"
2023ga = " git add"
2124gc = " git commit"
@@ -34,7 +37,7 @@ depends = ["precommit", "install"]
3437
3538[tasks .precommit ]
3639description = " Install pre-commit hooks"
37- run = " uv run pre-commit autoupdate && uv run pre-commit install"
40+ run = " pre-commit autoupdate && pre-commit install"
3841
3942[tasks .install ]
4043description = " Install dependencies"
@@ -52,20 +55,12 @@ run = "uv lock --upgrade"
5255[tasks .lint ]
5356description = " Lint and format code"
5457alias = " l"
55- run = [
56- " uv run ruff check --fix" ,
57- " uv run ruff format" ,
58- # "uv run pyright",
59- ]
58+ run = " ruff check --fix . && ruff format ."
6059
6160[tasks .test ]
6261description = " Run tests with coverage"
6362alias = " t"
64- run = [
65- " uv run coverage run -m pytest ." ,
66- " uv run coverage report -m" ,
67- " uv run coverage xml" ,
68- ]
63+ run = " coverage run -m pytest . && coverage report -m && coverage xml"
6964
7065[tasks .all ]
7166description = " Full setup from scratch"
@@ -81,25 +76,25 @@ hide = true
8176[tasks .docs ]
8277description = " Build and deploy documentation to GitHub pages"
8378depends = [" install-docs" ]
84- run = " uv run mkdocs gh-deploy --force"
79+ run = " mkdocs gh-deploy --force"
8580
8681[tasks .local-docs ]
8782description = " Serve documentation on a local server"
8883alias = " d"
8984depends = [" install-docs" ]
90- run = " uv run mkdocs serve"
85+ run = " mkdocs serve"
9186
9287# ##### Scripts ######
9388
9489[tasks .app ]
9590description = " Run the app"
9691alias = " a"
97- run = " uv run app"
92+ run = " app"
9893
9994[tasks .rename ]
10095description = " Rename project (run once)"
10196alias = " r"
102- run = " uv run rename"
97+ run = " rename"
10398
10499[tasks .project ]
105100alias = [" rename" , " p" ]
0 commit comments