Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fcli * action: Add support for running ScanCentral and possibly other commands #548

Open
rsenden opened this issue May 22, 2024 · 0 comments
Labels
effort:medium Medium effort needed to implement/fix fcli-actions feature A feature that's on the roadmap or in development prio:high High priority; important new feature or bug fix

Comments

@rsenden
Copy link
Contributor

rsenden commented May 22, 2024

If we ever want to implement pipeline-style actions, we'd need to allow actions to run the scancentral package command, and possibly any other commands. We could either:

  1. Provide a package: instruction that explicitly invokes the scancentral package command with any given arguments
  2. Provide a more generic scancentral: instruction that allows for invoking any scancentral command
  3. Provide a generic run: instruction for running arbitrary commands

Of course, we could also provide multiple of these options, like both a package: and run: instruction.

With options 1 and 2, the actions framework could potentially automatically download & install ScanCentral Client if it's not available yet, and potentially even remove this once the action terminates, or potentially these instructions could use an embedded ScanCentral Client. Of course, ideally, at some point packaging functionality should be incorporated into fcli.

With option 3, ScanCentral Client would already need to be installed, either manually by the user before running the action, or by the action itself by running fcli tool sc-client install before the run: step.

@rsenden rsenden added feature A feature that's on the roadmap or in development fcli-actions labels May 22, 2024
@rsenden rsenden added prio:high High priority; important new feature or bug fix effort:medium Medium effort needed to implement/fix labels May 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
effort:medium Medium effort needed to implement/fix fcli-actions feature A feature that's on the roadmap or in development prio:high High priority; important new feature or bug fix
Projects
None yet
Development

No branches or pull requests

1 participant