Skip to content

feat(cli): add support for default plugin directory flag#570

Merged
jakobmoellerdev merged 2 commits into
open-component-model:mainfrom
jakobmoellerdev:default-plugin-dir-flag
Aug 18, 2025
Merged

feat(cli): add support for default plugin directory flag#570
jakobmoellerdev merged 2 commits into
open-component-model:mainfrom
jakobmoellerdev:default-plugin-dir-flag

Conversation

@jakobmoellerdev

Copy link
Copy Markdown
Member

What this PR does / why we need it

  • Introduced --plugin-directory flag for specifying the default plugin directory.
  • Updated all relevant CLI documentation to reflect the new flag.
  • Adjusted Taskfile.yml to handle local plugin installations utilizing the default location.
  • Removed hardcoded plugin directory computation logic from internal configs.

Which issue(s) this PR fixes

This enhancement provides users with better control over plugin management by allowing customization of the default plugin directory.

- Introduced `--plugin-directory` flag for specifying the default plugin directory.
- Updated all relevant CLI documentation to reflect the new flag.
- Adjusted `Taskfile.yml` to handle local plugin installations utilizing the default location.
- Removed hardcoded plugin directory computation logic from internal configs.

This enhancement provides users with better control over plugin management by allowing customization of the default plugin directory.

Signed-off-by: Jakob Möller <jakob.moeller@sap.com>
@jakobmoellerdev jakobmoellerdev requested a review from a team as a code owner August 14, 2025 17:55
@github-actions github-actions Bot added kind/feature new feature, enhancement, improvement, extension size/l Large labels Aug 14, 2025
Skarlso
Skarlso previously approved these changes Aug 14, 2025
…flag

Signed-off-by: Jakob Möller <jakob.moeller@sap.com>

# Conflicts:
#	cli/cmd/cmd.go
#	cli/docs/reference/ocm.md
#	cli/docs/reference/ocm_add.md
#	cli/docs/reference/ocm_add_component-version.md
#	cli/docs/reference/ocm_completion.md
#	cli/docs/reference/ocm_completion_bash.md
#	cli/docs/reference/ocm_completion_fish.md
#	cli/docs/reference/ocm_completion_powershell.md
#	cli/docs/reference/ocm_completion_zsh.md
#	cli/docs/reference/ocm_download.md
#	cli/docs/reference/ocm_download_plugin.md
#	cli/docs/reference/ocm_download_resource.md
#	cli/docs/reference/ocm_generate.md
#	cli/docs/reference/ocm_generate_docs.md
#	cli/docs/reference/ocm_get.md
#	cli/docs/reference/ocm_get_component-version.md
#	cli/docs/reference/ocm_version.md
@jakobmoellerdev jakobmoellerdev merged commit 68471ca into open-component-model:main Aug 18, 2025
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/feature new feature, enhancement, improvement, extension size/l Large size/s Small

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants