Commit graph

4 commits

Author SHA1 Message Date
June 3cdd4ba8b5
update!: switch from one comma-sep. argument to variadic args. for hosts
Since the hosts are what nixos-rebuild acts on it makes to have them
represented by unlimited variadic arguments similar to how "git add",
"cat", "nix build", etc. work.
2024-06-06 21:08:38 +02:00
June 89cb3586c2
build: set version statically in pyproject.toml 2024-06-06 20:23:48 +02:00
June 05c45fe5e3
Port infra-rebuild to Python
Do this for a nicer developer experience in a safer language, which has
nice libraries available to e.g. build command line interfaces (e.g.
click).

Set minimum Python version to 3.10 to support match statements.
2024-06-06 00:05:55 +02:00
June 500438636a
Create a skeleton python project and modify it to fit this project
Create a skeleton python project using "hatch new -i --cli
infra-rebuild" with Hatch version 1.7.0 and modify it to fit this
project. This is the first step of porting infra-rebuild to Python.

Also provide a first .gitignore ignoring relevant build directories.
2024-06-05 15:24:47 +02:00