Skip to content

[Feature Request]: Enhanced Configuration File Selection in Environment Properties #4881

Description

@dsanderbi

What would you like to happen?

I would like to request an enhancement for the way configuration files are added in Environment Properties.

Instead of selecting individual files manually, it would be great if the selection worked similarly to the JSON Input transform.

Specifically, it would be helpful to have the following options:

  • File/Directory Selection (allowing users to select an entire folder)
  • Wildcard (RegExp) to filter specific files
  • Exclude Wildcard to ignore certain files
  • Required flag for mandatory files
  • Include Subfolders option to process files in subdirectories

This would greatly improve usability and flexibility when managing configuration files.

Currently:

Image

After feature implementation:

Image

NOTE:
It would also be great to have this functionality for the hop-conf script.

Example:

$ sh hop-conf.sh \
     --environment-create \
     --environment test-file \
     --environment-project test-file \
     --environment-purpose=Testing\
     --environment-config-file-directory="<YOUR_ENV_CONFIG_PATH>/config"
     --environment-config-file-wildcard="*.json"

Issue Priority

Priority: 2

Issue Component

Component: Hop Gui, Component: Hop Config

Metadata

Metadata

Assignees

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions