Skip to content

CSTM-190: Adding UI Plugins Command Group and stubbing out subcommands#233

Merged
jeremy-gooch-sp merged 2 commits into
ui-pluginsfrom
CSTM-190
Jun 24, 2026
Merged

CSTM-190: Adding UI Plugins Command Group and stubbing out subcommands#233
jeremy-gooch-sp merged 2 commits into
ui-pluginsfrom
CSTM-190

Conversation

@jeremy-gooch-sp

Copy link
Copy Markdown
Collaborator

Description

This PR adds the foundational work for UI Plugins by setting up a new command group and stubbing out the various sub commands that will be completed in follow on tickets as part of the epic for CSTM-232.

How Has This Been Tested?

Set the environment variable SAIL_EXPERIMENTAL_UI_PLUGINS to 1 and ran the project's ui-plugin command and verified the output

   UI Plugins                                                                 
                                                                              
  Manage UI Plugin workflows in Identity Security Cloud.                      
                                                                              
  This command group is currently experimental and hidden from default command
  discovery. Enable it for development with:                                  
                                                                              
    export SAIL_EXPERIMENTAL_UI_PLUGINS=1                                     
                                                                              
  Planned workflow commands:                                                  
                                                                              
  • init                                                                      
  • create                                                                    
  • link                                                                      
  • update                                                                    
  • upload                                                                    
  • list                                                                      
  • delete                                                                    

Usage:
  sail ui-plugins [flags]
  sail ui-plugins [command]

Examples:

                                                                              
    sail ui-plugins                                                           
    SAIL_EXPERIMENTAL_UI_PLUGINS=1 sail ui-plugins init                       



Available Commands:
  create      Create a UI plugin instance in the current tenant
  delete      Delete a UI plugin instance
  init        Initialize a UI plugin workspace
  link        Link local development URL for a UI plugin
  list        List UI plugin instances in the current tenant
  update      Update a UI plugin manifest configuration
  upload      Upload compiled UI plugin assets

Flags:
  -h, --help   help for ui-plugins

Global Flags:
      --debug        Enable debug logging
      --env string   Environment to use for SailPoint CLI commands

Use "sail ui-plugins [command] --help" for more information about a command.

Running specific stub commands results in: Error: 'sail ui-plugins <command>' is not implemented yet

@CLAassistant

CLAassistant commented Jun 19, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@jeremy-gooch-sp jeremy-gooch-sp changed the base branch from main to ui-plugins June 23, 2026 21:06
@jeremy-gooch-sp jeremy-gooch-sp merged commit 7fa5d85 into ui-plugins Jun 24, 2026
8 checks passed
@jeremy-gooch-sp jeremy-gooch-sp deleted the CSTM-190 branch June 24, 2026 21:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants