This commit is contained in:
flaskfarm
2022-10-27 16:02:16 +09:00
parent d746de7e90
commit dbe4d852b2
6 changed files with 34 additions and 5 deletions

26
cli/chage_ui.py Normal file
View File

@@ -0,0 +1,26 @@
import argparse
import os
import sys
sys.path.append(os.path.join(os.path.dirname(os.path.dirname(__file__)), 'lib'))
from support import SupportFile, logger
class ChangeUI:
def change(self, target, old, new):
if target == 'macro':
target_filepath = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'lib', 'framework', 'templates', 'macro.html')
text = SupportFile.read_file(target_filepath)
SupportFile.write_file(target_filepath, text.replace(old, new))
def process_args(self):
parser = argparse.ArgumentParser()
parser.add_argument('--target', default='macro')
parser.add_argument('--old', default='btn-outline-primary')
parser.add_argument('--new', required=True)
args = parser.parse_args()
self.change(args.target, args.old, args.new)
if __name__== "__main__":
ChangeUI().process_args()