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

dunner installation as embedable wrapper #206

Open
kiranpatel11 opened this issue Jan 14, 2021 · 2 comments
Open

dunner installation as embedable wrapper #206

kiranpatel11 opened this issue Jan 14, 2021 · 2 comments

Comments

@kiranpatel11
Copy link

Is your feature request related to a problem? Please describe.
It will be very useful to have dunner installation embeded in the git repo itself rather than expecting it to be installed on host machine. that way it is ensured all developers in a team works with same version of Dunner.
Secondly, In our CI env, we don't have ability to install different software, we run everying via docker.

Describe the solution you'd like
It would be useful to have Dunner wrapper similar to gradlew or mvnw. Another good reference is https://batect.dev/, though it has dependency on Java, which isn't ideal.

@agentmilindu
Copy link
Contributor

Sounds interesting. But I didn't get the whole picture yet. Can you elaborate this idea with now context?

@kiranpatel11
Copy link
Author

kiranpatel11 commented Jan 15, 2021

Dunner requires local installation, which means different developers can be running different versions of Dunner. Where as if you see mvnw or gradlew uses a wrapper script committed to source control to manage the version and ensure that everyone - developers and CI - use the same version and so have a consistent experience.

Reference:
https://github.com/batect/batect#getting-started
https://github.com/batect/batect/tree/master/wrapper

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants