mirror of
https://github.com/LostArtefacts/TRX.git
synced 2025-04-28 20:58:07 +03:00
25 lines
551 B
Text
25 lines
551 B
Text
![]() |
#!/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()
|