File tree Expand file tree Collapse file tree 3 files changed +19
-7
lines changed
Expand file tree Collapse file tree 3 files changed +19
-7
lines changed Original file line number Diff line number Diff line change 262262 },
263263 "scripts" : {
264264 "gen-blood" : " ts-node ./src/snippets/source/blood/gen.ts" ,
265+ "gen-setup" : " python3 ./src/commands/setup/create.py" ,
265266 "vscode:prepublish" : " pnpm run package" ,
266267 "vscode:publish" : " vsce package --no-dependencies" ,
267268 "compile" : " webpack" ,
Original file line number Diff line number Diff line change 1+ assets.ts
Original file line number Diff line number Diff line change 11import os
2- import json
32import base64
43
4+
55def read_file_return_base64ed_content (filename ):
66 data = ""
77 with open (filename , 'r' ) as f :
@@ -23,14 +23,24 @@ def create_value_map(filepath:str):
2323 variable_file_content_map .update (create_value_map (curr_file ))
2424 return variable_file_content_map
2525
26+ dirname = os .path .dirname (__file__ )
27+ output_file = open (dirname + "/assets.ts" , "w" )
28+
29+ def file_print (str ):
30+ print (str , file = output_file )
31+
2632def main ():
27- filepath = "."
28- value_map = create_value_map (filepath )
29- print ("export let fs = {" )
33+ file_print ("// This file is auto-generated by create.py" )
34+ file_print ("// Do not edit this file directly" )
35+ file_print ("// Run `python src/commands/setup/create.py` to regenerate this file" )
36+ value_map = create_value_map (dirname )
37+ file_print ("export let fs = {" )
3038 for key , value in value_map .items ():
31- print (f'\t "{ key } ": atob("{ value } "),' )
32- print ("};" )
39+ file_print (f'\t "{ key } ": atob("{ value } "),' )
40+ file_print ("};" )
41+ print ("Generated assets.ts successfully." )
3342
3443
3544if __name__ == "__main__" :
36- main ()
45+ main ()
46+ output_file .close ()
You can’t perform that action at this time.
0 commit comments