Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Builder = app.Register(&app.Command[app.Empty, app.Empty]{ Use: "builder {name}", Desc: "Delete a builder", Action: "Delete", PrepareNoFlag: func(cmd *cobra.Command) { cmd.Args = cobra.ExactArgs(1) cmd.ValidArgsFunction = app.Comp(app.CompBuilder) }, Run: func(ctx *app.Context[app.Empty, app.Empty]) error { name := ctx.Arg(0) path := config.GetDir("builders", name+".yaml") return do(ctx.Arg(0), path) }, })
View Source
var Job = app.Register(&app.Command[app.Empty, app.Empty]{ Use: "job {name}", Desc: "Delete a job", Action: "Delete", PrepareNoFlag: func(cmd *cobra.Command) { cmd.Args = cobra.ExactArgs(1) cmd.ValidArgsFunction = app.Comp(app.CompJob) }, Run: func(ctx *app.Context[app.Empty, app.Empty]) error { name := ctx.Arg(0) path := config.GetDir("jobs", name+".sh") return do(ctx.Arg(0), path) }, })
View Source
var Workflow = app.Register(&app.Command[app.Empty, app.Empty]{ Use: "workflow {name}", Desc: "Delete a workflow", Action: "Delete", PrepareNoFlag: func(cmd *cobra.Command) { cmd.Args = cobra.ExactArgs(1) cmd.ValidArgsFunction = app.Comp(app.CompWorkflow) }, Run: func(ctx *app.Context[app.Empty, app.Empty]) error { name := ctx.Arg(0) path := config.GetDir("workflows", name+".yaml") return do(ctx.Arg(0), path) }, })
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.