1
0
Fork 0
mirror of https://github.com/suchmememanyskill/TegraExplorer.git synced 2024-11-22 11:56:42 +00:00

thanks DeltaV

This commit is contained in:
bleck9999 2021-09-12 16:12:06 +01:00
parent 13d320a355
commit 80d6ad6a00
No known key found for this signature in database
GPG key ID: D0CA0C41DB616843

View file

@ -1,6 +1,6 @@
# Copyright (c) 2021 bleck9999 # Copyright (c) 2021 bleck9999
# https://github.com/bleck9999/ts-minifier # https://github.com/bleck9999/ts-minifier
# Version: 9d56e91a # Version: 339183b2
import argparse import argparse
import itertools import itertools
@ -421,7 +421,7 @@ if __name__ == '__main__':
formatter_class=argparse.RawTextHelpFormatter) formatter_class=argparse.RawTextHelpFormatter)
argparser.add_argument("source", type=str, nargs='+', help="source files to minify") argparser.add_argument("source", type=str, nargs='+', help="source files to minify")
argparser.add_argument("-d", type=str, nargs='?', help="destination folder for minified scripts" argparser.add_argument("-d", type=str, nargs='?', help="destination folder for minified scripts"
"\ndefault: ./", default='./') "\ndefault: .", default='.')
argparser.add_argument("--auto-replace", action="store_true", default=False, argparser.add_argument("--auto-replace", action="store_true", default=False,
help="automatically replace reused functions, variables and strings instead of just warning\n" help="automatically replace reused functions, variables and strings instead of just warning\n"
"and attempt to generate shorter names for reused variables \ndefault: false") "and attempt to generate shorter names for reused variables \ndefault: false")
@ -430,7 +430,7 @@ if __name__ == '__main__':
args = argparser.parse_args() args = argparser.parse_args()
files = args.source files = args.source
dest = args.d[:-1] if args.d[-1] in '/\\' else args.d dest = args.d
auto_replace = args.auto_replace auto_replace = args.auto_replace
verbose = "INFO" if args.v else "WARNING" verbose = "INFO" if args.v else "WARNING"
logging.basicConfig(level=verbose, format="{message}", style='{') logging.basicConfig(level=verbose, format="{message}", style='{')
@ -447,11 +447,12 @@ if __name__ == '__main__':
r = minify(r[0], r[1], r[2]) r = minify(r[0], r[1], r[2])
logging.info("Stripping whitespace (pass 2)") logging.info("Stripping whitespace (pass 2)")
r = whitespacent(r) r = whitespacent(r)
file = file.split(sep='.')[0].split(sep='/')[-1] file = path.splitext(path.basename(file))[0]
if path.exists(f"{dest}/{file}.te"): if path.exists(path.join(dest, f"{file}.te")):
f = open(f"{dest}/{file}_min.te", 'w') f = open(path.join(dest, f"{file}_min.te"), 'w')
else: else:
f = open(f"{dest}/{file}.te", 'w') f = open(path.join(dest, f"{file}.te"), 'w')
logging.info(f"Writing to {f.name}") logging.info(f"Writing to {f.name}")
f.write(r) f.write(r)
print("Done!") print("Done!")
f.close()