File tree Expand file tree Collapse file tree 2 files changed +29
-0
lines changed Expand file tree Collapse file tree 2 files changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ var Command = cli.Command{
10
10
cronListCmd ,
11
11
cronInfoCmd ,
12
12
cronCreateCmd ,
13
+ cronDeleteCmd ,
13
14
cronDisableCmd ,
14
15
cronEnableCmd ,
15
16
},
Original file line number Diff line number Diff line change
1
+ package cron
2
+
3
+ import (
4
+ "github.com/drone/drone-cli/drone/internal"
5
+ "github.com/urfave/cli"
6
+ )
7
+
8
+ var cronDeleteCmd = cli.Command {
9
+ Name : "rm" ,
10
+ Usage : "deletes a cronjob" ,
11
+ ArgsUsage : "[repo/name] [cronjob]" ,
12
+ Action : cronDelete ,
13
+ }
14
+
15
+ func cronDelete (c * cli.Context ) error {
16
+ slug := c .Args ().First ()
17
+ owner , name , err := internal .ParseRepo (slug )
18
+ if err != nil {
19
+ return err
20
+ }
21
+ client , err := internal .NewClient (c )
22
+ if err != nil {
23
+ return err
24
+ }
25
+ cron := c .Args ().Get (1 )
26
+ client .CronDelete (owner , name , cron )
27
+ return client .CronDelete (owner , name , cron )
28
+ }
You can’t perform that action at this time.
0 commit comments