Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement] KCL builtin file system package #1049

Closed
6 tasks done
zong-zhe opened this issue Feb 19, 2024 · 0 comments · Fixed by #1052 or #1157
Closed
6 tasks done

[Enhancement] KCL builtin file system package #1049

zong-zhe opened this issue Feb 19, 2024 · 0 comments · Fixed by #1052 or #1157
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@zong-zhe
Copy link
Contributor

zong-zhe commented Feb 19, 2024

Feature Request

Is your feature request related to a problem? Please describe:

There are no methods for interacting with the file system in KCL's builtin functions.

Describe the feature you'd like:

Provides a set of predefined methods for interacting with the file system

Describe alternatives you've considered:

The Filesystem Functions in Terraform: https://developer.hashicorp.com/terraform/language/functions/abspath
The Filesystem Functions in Helm: https://helm.sh/docs/chart_template_guide/accessing_files/

Teachability, Documentation, Adoption, Migration Strategy:

The methods to be implemented are listed here, in descending order of priority from top to bottom

Some basic functions:

Some advanced functions:

Bug fix:

Docs:

@zong-zhe zong-zhe added enhancement New feature or request help wanted Extra attention is needed labels Feb 19, 2024
@zong-zhe zong-zhe added this to the v0.8.0 Release milestone Feb 19, 2024
@zong-zhe zong-zhe assigned zong-zhe and unassigned zong-zhe Feb 19, 2024
@zong-zhe zong-zhe reopened this Feb 19, 2024
@Peefy Peefy added the good first issue Good for newcomers label Feb 26, 2024
@Peefy Peefy changed the title Feature: KCL builtin file system package KCL builtin file system package Mar 1, 2024
@Peefy Peefy modified the milestones: v0.8.0 Release, v0.9.0 Release Mar 3, 2024
@Peefy Peefy changed the title KCL builtin file system package [Enhancement] KCL builtin file system package Mar 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
Status: Done
2 participants