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

Need to use svu as a go library #123

Closed
alita1991 opened this issue Jul 17, 2023 · 5 comments
Closed

Need to use svu as a go library #123

alita1991 opened this issue Jul 17, 2023 · 5 comments

Comments

@alita1991
Copy link

Hi,

I have a use case, where I need to import and use an available go library that can do automatic version management. I explored a couple of options already and I decided to use svu.

The problems that I have encountered so far are the followings:

  • git external dependency is used, instead of go-git (go implementation of git)
  • no available logic to generate a prerelease automatically
  • unable to import the library in my project (most of the methods are in the internal package)

Is there a chance to have any of those implemented in the near future? I'm open to contributing as well

Thanks

@caarlos0
Copy link
Owner

hi, no, no plans.

@ahaasler
Copy link
Contributor

Hi, I have a similar requirement for using svu as a library instead of a binary. Would you be open to a pull request that exposes the main commands of the CLI to be used programmatically?

@smlx
Copy link

smlx commented Aug 18, 2023

In case it is useful, I have a similar project which exposes a subset of svu functionality as a library: https://github.com/smlx/ccv

@caarlos0
Copy link
Owner

Hi, I have a similar requirement for using svu as a library instead of a binary. Would you be open to a pull request that exposes the main commands of the CLI to be used programmatically?

yep, go for it

@caarlos0
Copy link
Owner

fixed by #126

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

4 participants