[Unit] Description=Watch file or directory and git commit all changes. run with: systemctl --user --now enable gitwatch@$(systemd-escape "'-r url/to/repository' /path/to/folder").service [Service] Environment="SCRIPT_ARGS=%I" ExecStart=/usr/bin/bash -c "/usr/local/bin/gitwatch ${SCRIPT_ARGS}" ExecStop=/bin/true [Install] WantedBy=default.target