justfiles for automating various tasks on my 'puter
1# Upgrade Arch Linux (distrobox)
2[group('archlinux')]
3pacupg:
4 #!/usr/bin/env bash
5 sudo pacman -Syy
6 sudo pacman -Syu
7
8# Upgrade Python tools
9[group('python')]
10upgrade-python-tools:
11 #!/usr/bin/env bash
12 pipx list --short | awk '{print $1}' | xargs pipx upgrade
13
14# Install Python tools
15[group('python')]
16install-python-tools:
17 #!/usr/bin/env bash
18 pipx install ansible --include-deps --force
19 py_tools=(
20 "black"
21 "bpython"
22 "pyflakes"
23 "isort"
24 "pipenv"
25 "nose"
26 "poetry"
27 "pytest"
28 "uv"
29 )
30 for x in "${py_tools[@]}"; do
31 pipx install "$x"
32 done
33 bpy_inject_tools=(
34 "bs4"
35 "matplotlib"
36 "pandas"
37 "qbittorrent-api"
38 "requests"
39 "rich"
40 )
41 for x in "${bpy_inject_tools[@]}"; do
42 pipx inject bpython "$x"
43 done
44
45# vim: ts=4 sts=4 sw=4 et ft=just