TRX/tools/generate_icon

25 lines
551 B
Text
Raw Normal View History

2024-10-02 10:23:23 +02:00
#!/usr/bin/env python3
# regenerate the .ICO file from .PSD.
import argparse
from pathlib import Path
from shared.icons import generate_icon
def parse_args() -> argparse.Namespace:
parser = argparse.ArgumentParser()
parser.add_argument("path", type=Path)
parser.add_argument("-o", "--output", type=Path, required=True)
return parser.parse_args()
def main() -> None:
args = parse_args()
if args.output.exists():
args.output.unlink()
generate_icon(args.path, args.output)
if __name__ == "__main__":
main()