Allow file paths to be passed to command line

This commit is contained in:
Wes Barnett 2021-03-14 20:09:07 -04:00
parent a455240b60
commit b65cc3d261
No known key found for this signature in database
GPG key ID: 1070BCC98C18BD66

View file

@ -165,9 +165,15 @@ def main(snap_pac_ini, snapper_conf_file, snapshot_type):
if __name__ == "__main__":
parser = ArgumentParser(description="Script for taking pre/post snapper snapshots. Used with pacman hooks.")
parser.add_argument(dest="type", choices=["pre", "post"])
parser.add_argument("--ini", dest="snap_pac_ini", type=Path, default=Path("/etc/snap-pac.ini"))
parser.add_argument("--conf", dest="snapper_conf_file", type=Path, default=Path("/etc/conf.d/snapper"))
parser.add_argument(dest="type", choices=["pre", "post"], help="snapper snapshot type")
parser.add_argument(
"--ini", dest="snap_pac_ini", type=Path,
default=Path("/etc/snap-pac.ini"), help="snap-pac ini file path"
)
parser.add_argument(
"--conf", dest="snapper_conf_file", type=Path,
default=Path("/etc/conf.d/snapper"), help="snapper configuration file path"
)
args = parser.parse_args()
main(args.snap_pac_ini, args.snapper_conf_file, args.type)