Files
GenshinUID/deploy/update_pyproject.py
2022-11-10 22:01:17 +08:00

22 lines
504 B
Python

from typing import List
import tomlkit
def main():
with open("./nb2/pyproject.toml", "r", encoding="utf-8") as f:
data = tomlkit.load(f)
plugins: List[str] = data["tool"]["nonebot"]["plugins"] # type: ignore
if "GenshinUID" in plugins:
return
plugins.append("GenshinUID")
with open("./nb2/pyproject.toml", "w", encoding="utf-8") as f:
tomlkit.dump(data, f)
print("Update pyproject.toml done.")
if __name__ == "__main__":
main()