Rework a bunch of scripts into a single website script

This commit is contained in:
Eryn Wells 2024-11-18 14:59:43 -08:00
parent f83c6ebbe5
commit a9f52aad98
12 changed files with 275 additions and 92 deletions

26
scripts/upload-asset.py Normal file
View file

@ -0,0 +1,26 @@
#!/usr/bin/env python3
# Eryn Wells <eryn@erynwells.me>
'''
Upload a static asset to a server.
'''
import argparse
import subprocess
def parse_args(argv, *a, **kw):
parser = argparse.ArgumentParser(*a, **kw)
parser.add_argument('file', metavar='FILE', nargs='+')
parser.add_argument('destination', metavar='DEST')
args = parser.parse_args(argv)
return args
def main(argv):
args = parse_args(argv[1:], prog=argv[0])
if __name__ == '__main__':
import sys
result = main(sys.argv)
sys.exit(0 if not result else result)