Skip to content

Consider depending on an improved JMSPath library #7396

@springcomp

Description

@springcomp

Describe the feature

More than a feature request, this issue is my formal way to introduce JMESPath Community.

For many months we at JMESPath Community worked on brainstorming ideas for new features and curated a reasonably scoped set of new features as our first milestone.

The goal is to pick the JMESPath language were it left off and steward improvements to the specification at a quicker pace with a clear governance.

Use Case

Amongst the new features being proposed one can find:

  • Arithmetic expressions : allowing simple numeric operations.
  • String manipulation functions.
  • Ability to refer to arbitrary lexical scopes.
  • and more.

Proposed Solution

As we are wrapping up and nearing completion of this first batch of improvements, we are publishing release candidates of the Python implementation of the spec.

If those sound like useful features for AWS CLI, I would like to enquire about the required steps and process to have this library included as a dependency to this repository.

I would be happy to submit a pull request in due course obviously. Please let me know if that is something you would consider.

Other Information

No response

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

CLI version used

N/A

Environment details (OS name and version, etc.)

N/A

Metadata

Metadata

Assignees

Labels

feature-requestA feature should be added or improved.jmespathp3This is a minor priority issue

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions