Initial commit

This commit is contained in:
2022-10-29 18:39:03 +02:00
commit 558b00793e
10 changed files with 590 additions and 0 deletions

26
scripts/install.sh Normal file
View File

@@ -0,0 +1,26 @@
#!/usr/bin/env bash
# Sets up the necessary systemd timer & service.
service_name=contrib-writer
sudo tee /usr/lib/systemd/user/$service_name.service &>/dev/null <<EOF
[Unit]
Description=Your contribution heatmap is a canvas for creativity.
[Service]
ExecStart=$(pwd)/contrib_scribe.py $(pwd)/config.ini
EOF
sudo tee /usr/lib/systemd/user/$service_name.timer &>/dev/null <<EOF
[Unit]
Description=Your contribution heatmap is a canvas for creativity.
[Timer]
OnCalendar=daily
Persistent=true
[Install]
WantedBy=timers.target
EOF
systemctl enable --user contrib-writer.timer --now

10
scripts/uninstall.sh Executable file
View File

@@ -0,0 +1,10 @@
#!/usr/bin/env bash
# Deletes related created systemd timer & service.
service_name=contrib-writer
systemctl disable --user $service_name.timer
systemctl stop --user $service_name.timer
sudo rm /usr/lib/systemd/user/$service_name.service
sudo rm /usr/lib/systemd/user/$service_name.timer