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

Out of scope features and plugins #36

Closed
lescx opened this issue Apr 9, 2024 · 2 comments
Closed

Out of scope features and plugins #36

lescx opened this issue Apr 9, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@lescx
Copy link
Contributor

lescx commented Apr 9, 2024

This issue is based around features file managers do or do not have, should or should not have.

It is important to keep the amount of hard dependencies to a minimum. Such a hard dependency is exiftool for example. Without it, the problem crashes. Even tho exiftool isn't actually required for superfile to work. It should be an optional, soft dependency. With it you gain extra features (nice metadata preview for example).

I think currently the concept of what should be inside superfile isn't as clear as it should be. Extensibility with optional features is the better way IMO for the user to use superfile instead of forcing them to install a couple of external dependencies. The beauty of Go are the simple, single binaries it produces.

The same goes for features like archiving and extraction (there are so many options!), encryption (there are even more options!) and a lot of other features.

@yorukot
Copy link
Owner

yorukot commented Apr 10, 2024

Maybe we should make a plugn.json file to configure it?

@yorukot yorukot added the enhancement New feature or request label Apr 10, 2024
@yorukot
Copy link
Owner

yorukot commented Apr 16, 2024

Update it in c1f942d

@yorukot yorukot closed this as completed Apr 16, 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
Projects
None yet
Development

No branches or pull requests

2 participants