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

The CLI command name “dav” is rather generic #179

Open
musicinmybrain opened this issue Jul 12, 2024 · 4 comments
Open

The CLI command name “dav” is rather generic #179

musicinmybrain opened this issue Jul 12, 2024 · 4 comments

Comments

@musicinmybrain
Copy link
Contributor

The only other project I’m aware of that builds a dav command is https://github.com/atsb/dav-text, but in general—and as was mentioned in a review for a python-webdav4 package in Fedora—using very generic command names like this increases the likelihood of conflicts with other software in system-wide installations such as those provided by Linux distribution packages. Maybe it would be worth considering a more unique name for the CLI in the future?

@skshetry
Copy link
Owner

What do you suggest?

@musicinmybrain
Copy link
Contributor Author

Hmm. Maybe webdav4, or even dav4?

Of course, any change in the executable name would be a breaking change anyone who is using the CLI in scripts…

@FelixSchwarz, do you have any thoughts?

@musicinmybrain
Copy link
Contributor Author

The only other project I’m aware of that builds a dav command is https://github.com/atsb/dav-text, but in general […]

To follow up on this, the dav-text project doesn’t seem very active upstream, but it is packaged in Debian and its derivatives, with an executable named /usr/bin/dav, so there is certainly a conflict on those distributions. Fedora doesn’t currently have a package for dav-text, but I suppose that could change in the future, especially if upstream development picks up again.

@FelixSchwarz
Copy link

well, webdav4 seems to be a better choice for me (also "dav" is a bit ambiguous as there is also caldav+carddav).

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

3 participants