-
Notifications
You must be signed in to change notification settings - Fork 4
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
Installer for most users #4
Comments
Can i work on it? |
Of course, anyone can tackle these issues. Have you thought how you might implement it? |
Maybe we can publish this as a go package or write an installer script to install this package. Whats you thought? |
It's already available as a package of you need it. It would be great if a user could download it and have it run automatically when starting their computer. How do you think you would approach that? |
Can you explain why you dropped this idea? It sounds like the easiest solution to me. You could leverage GitHub workflows to build binaries for all the OSs you want to support and automatically attach the artifacts to a release. Users can then just download the correct binary from GitHub. You don't even need to have the OSs installed yourself because Go is able to cross-compile for other systems. That's how most or almost all Go projects do their releases. |
Apologies for the late response, this got lost in my emails! The constraints I'm thinking about for this issues are:
Of course, if someone raises a PR that does this with platform specific solutions that is easy to maintain then I'm not going to be super picky about it. |
This sounds interesting, but I'm not sure how you could achieve cross-platform scheduling. Debian (and probably other Linux systems) use cron for scheduling, MacOS probably as well, Windows has scheduled tasks. I think you could script editing the cron file on Linux and MacOS and probably even register a scheduled task with Windows. But maintaining this scheduled task (or cron entry) will be problematic for the non-technical user I suppose. |
Is your feature request related to a problem? Please describe.
This tool aims to be super simple backup but at the moment there isn't a super simple way for you to install it on your system without running the Go tooling. This obviously excludes anyone that is non-technical or even just not a Go programmer.
Describe the solution you'd like
I'd like some way of installing this s3Backup using a single command or running a single executable.
Describe alternatives you've considered
cmd
Additional context
This needs to be super simple for all users
The text was updated successfully, but these errors were encountered: