Skip to content

Commit 7c2a3c0

Browse files
Expose deploy logs subcommand
1 parent a33c19b commit 7c2a3c0

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

cmd/deploy_logs.go

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package cmd
2+
3+
import (
4+
"fmt"
5+
6+
"github.com/aryansharma9917/codewise-cli/pkg/deploy"
7+
"github.com/spf13/cobra"
8+
)
9+
10+
var logsEnv string
11+
var followLogs bool
12+
13+
var deployLogsCmd = &cobra.Command{
14+
Use: "logs",
15+
Short: "Stream logs for deployment pods",
16+
RunE: func(cmd *cobra.Command, args []string) error {
17+
18+
if logsEnv == "" {
19+
return fmt.Errorf("please provide --env")
20+
}
21+
22+
return deploy.Logs(logsEnv, followLogs)
23+
},
24+
}
25+
26+
func init() {
27+
deployCmd.AddCommand(deployLogsCmd)
28+
deployLogsCmd.Flags().StringVar(&logsEnv, "env", "", "Environment name")
29+
deployLogsCmd.Flags().BoolVar(&followLogs, "follow", false, "Stream logs")
30+
}

0 commit comments

Comments
 (0)