first commit
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
"""从公开模板创建本地配置;已经存在的文件不会被覆盖。"""
|
||||
from pathlib import Path
|
||||
|
||||
ROOT = Path(__file__).resolve().parent.parent
|
||||
|
||||
|
||||
def initialize(root=ROOT):
|
||||
created = []
|
||||
for stem in ('bot_config', 'members_config', 'llm_config'):
|
||||
destination = root / (stem + '.json')
|
||||
try:
|
||||
with destination.open('x', encoding='utf-8', newline='\n') as output:
|
||||
output.write((root / (stem + '.example.json')).read_text(encoding='utf-8'))
|
||||
except FileExistsError:
|
||||
continue
|
||||
created.append(destination.name)
|
||||
return created
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
created = initialize()
|
||||
print('已生成:' + '、'.join(created) if created else '本地配置已存在,未覆盖。')
|
||||
Reference in New Issue
Block a user