mirror of
https://github.com/LukeHagar/sailpoint-cli.git
synced 2025-12-07 20:57:46 +00:00
Added Workflow Commands
This commit is contained in:
36
cmd/workflow/workflow.go
Normal file
36
cmd/workflow/workflow.go
Normal file
@@ -0,0 +1,36 @@
|
||||
// Copyright (c) 2023, SailPoint Technologies, Inc. All rights reserved.
|
||||
package workflow
|
||||
|
||||
import (
|
||||
_ "embed"
|
||||
|
||||
"github.com/sailpoint-oss/sailpoint-cli/internal/util"
|
||||
"github.com/spf13/cobra"
|
||||
)
|
||||
|
||||
//go:embed workflow.md
|
||||
var workflowHelp string
|
||||
|
||||
func NewWorkflowCommand() *cobra.Command {
|
||||
help := util.ParseHelp(workflowHelp)
|
||||
cmd := &cobra.Command{
|
||||
Use: "workflow",
|
||||
Short: "Manage Workflows in IdentityNow",
|
||||
Long: help.Long,
|
||||
Example: help.Example,
|
||||
Aliases: []string{"work"},
|
||||
Run: func(cmd *cobra.Command, args []string) {
|
||||
cmd.Help()
|
||||
},
|
||||
}
|
||||
|
||||
cmd.AddCommand(
|
||||
newListCommand(),
|
||||
newDownloadCommand(),
|
||||
newCreateCommand(),
|
||||
newUpdateCommand(),
|
||||
newDeleteCommand(),
|
||||
)
|
||||
|
||||
return cmd
|
||||
}
|
||||
Reference in New Issue
Block a user