/ free42 / deploy.py
deploy.py
 1  #!/usr/bin/env python3
 2  
 3  from pyinfra.operations import apt, git, files, server
 4  
 5  FREE42_DIR = "/home/wolfgang/.pyinfra-deploy/free42"
 6  
 7  files.directory(FREE42_DIR)
 8  
 9  git.repo(
10      src = "https://codeberg.org/thomasokken/free42.git",
11      dest = FREE42_DIR,
12      branch = "v3.3.10"
13  )
14  
15  server.shell(
16      name="Run free42",
17      _chdir=FREE42_DIR,
18      commands=["bash build-gtk"],
19  )