Run tlwiki script with a default set of options when run as a git pre-push hook

This commit is contained in:
David Thurstenson 2021-10-07 07:40:50 -05:00
parent 715dde950a
commit 85c571a880
1 changed files with 6 additions and 1 deletions

7
tlwiki
View File

@ -4,6 +4,7 @@
import argparse
import yaml
import subprocess
import sys
# Valid commands
@ -25,7 +26,11 @@ parser.add_argument('--config', '-c',
type=argparse.FileType('r'),
help='Configuration file')
args = parser.parse_args()
if sys.argv[0] == '.git/hooks/pre-push':
args = parser.parse_args(['deploy'])
else:
args = parser.parse_args()
# load config yaml into config dict
config = yaml.safe_load(args.config)