E3SM-Project / E3SM-Project/zstash

[Feature]: Allow cfg for specifying include/exclude

Open
#340 0 comments 0 reactions 0 assignees View on GitHub
priority: low semver: new feature
Dominant language
Python
Stars
11
Forks
10
Avg merge
14h 18m
Merged PRs (30d)
1

Description

### How will this affect the next version number?

New feature (increment MINOR version)

### Is your feature request related to a problem?

Specifying `include/exclude` on the command line can quickly become complicated, e.g., in the data publication team's use of `zstash`.

### Describe the solution you'd like

@TonyB9000 mentioned it would be useful to give values for the `include` and `exclude` parameters via a list in a file rather than a command-line string

### Describe alternatives you've considered

_No response_

### Additional context

_No response_

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating zstash’s command-line handling for the include and exclude parameters, then trace how configuration values are parsed. Verify how a file-based list should be represented and ensure both options accept values from a file; done means users can provide include and exclude lists without a complex command-line string.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.