-
Notifications
You must be signed in to change notification settings - Fork 11
Closed
Labels
enhancementNew feature or requestNew feature or requestextensionsPhylum CLI extensionsPhylum CLI extensionshigh priorityShould be handled immediatelyShould be handled immediately
Milestone
Description
Overview
The user should be able to add, remove and list extensions via the appropriate phylum extension subcommand.
Acceptance Criteria
- When a user runs
phylum extension add .the extension in the current working directory should be installed. - After a user installs a new extension,
foobar, it should become available to the user under thephylumcli, e.g., runningphylum foobarshould execute thefoobarextension. - When a user installs a valid extension it should print a message indicating success. It should also print a quick guide on the extension to give the user some context on how the given extension works.
- When a user attempts to install an invalid extension, it should fail and inform the user as to why.
- When a user runs
phylum extension remove <extensionName>the extension should be entirely removed from the user system. - When a user runs
phylum extensionorphylum extension lista list of currently installed extensions, their versions and a short one sentence blurb on what the extension does should be shown in a table format.
Associated User Story
https://www.notion.so/phylum/Extension-Base-CLI-Capability-bff6fcf7c0c947b79b8c49a928f59cc4
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestextensionsPhylum CLI extensionsPhylum CLI extensionshigh priorityShould be handled immediatelyShould be handled immediately