[Feature Request]: Enhanced Configuration File Selection in Environment Properties
- Dominant language
- Java
- Stars
- 1.5k
- Forks
- 476
- Avg merge
- 18h 32m
- Merged PRs (30d)
- 216
Description
### 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**:

**After feature implementation**:

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="/config"
--environment-config-file-wildcard="*.json"
```
### Issue Priority
Priority: 2
### Issue Component
Component: Hop Gui, Component: Hop Config
Contributor guide
Assessment
This issue has not been assessed yet.