@Main
{
@Envs()
{
@BindRoot($.msg)($.input.0)
@BindRoot($.publish)($.input.1)
}
@Invalid($.msg)
{
@BindRoot($.msg)("小改动")
}
@Println("正在准备上传到仓库")
@Command("fst shell/git.fs $.msg")
@Valid($.publish)
{
@Println("正在准备发布 crate")
@Command("fst shell/publish.fs")
}
@Invalid($.publish)
{
@Println("本次提交不发布 crate")
}
}