帮助为Web框架提供API路由生成表单函数签名的实用程序库。
surgen的Python项目详细描述
Surgen是一个工具和库,可以帮助执行代码库的自动升级。它的目标是:
- 提供一个简单的cli以便于升级代码库
- 提供允许轻松编写代码迁移脚本的库。
安装
PIP安装电涌
用法
spreng作为命令行工具可用,提供目录 包含浪涌脚本,以及应用它们的目录:
surgen ./my_upgrade_scripts ./my_target_directory
这两个参数都是可选的,并且默认为./surgen脚本 目录和当前工作目录。
电涌脚本
一个浪涌脚本必须包含一个类:
- extends surgen.Procedure
- overrides operate(self)
- does NOT override __init__
一个spreng脚本可以:
- provide a should_run function to determine if the script should run (default true)
可以在examples/目录中找到surgen脚本的示例。
待办事项
- 备份/还原