-
Notifications
You must be signed in to change notification settings - Fork 20
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
Packaging dotbare (for the AUR) #15
Comments
Hi there, I was going to write you a comment in the AUR, but I suppose here wil do: first of all I support the packaging effort as it is much better for integrating dotbare in my bootstrapping scripts; secondly with regards to the AUR package, it seems you have linked a completey different upstream link, you might want to fix that. |
|
Hi, thanks for the effort of packaging dotbare. I have nothing against it, as this was originally one of the plans during the first release, I moved to the shell plugin direction due to it's the easiest and thanks to @NICHOLAS85 was kind enough to make a zsh plugin file to use for zsh plugins to get things started. I'm not planning to introduce code structure changes such as moving all code to one file like bashtop. With that said, I had a look at the AUR link and saw that you are using With regarding |
Hey,
|
For git completion, I just have the following lines in a
So for manual installation this instructions could be added to the Readme; as for the AUR package you could just add such file to /usr/share/zsh/functions/Completion/Unix, since that is where most programs put it (i.e. |
Thanks for the tips @BachoSeven. I'll take consideration of making a dedicated completion file, as of now, at least the first round of completion development, I'm planning and already started to provide completion definition into the Two reasons I made this choice:
Which I guess it could still get sourced even for package installation (just that I will need to do more checks not to add duplicate PATH). Alternatively, I could organise completion into dedicated completion files and then source those in I'm planning to have a dedicated completion section in README to explain how to set it up for different installation method. |
Hi,
I hope you don't mind that I went ahead and packaged dotbare in the AUR.
I wanted to take this opportunity to discuss ways to improve availability on different systems, since your choice of offering dotbare as a shell extension makes it quite a challenge for distro packagers.
Taking a look at the source code, I noticed the shell extension file simply adds dotbare main file to the shell, which is equivalent of having it in
$PATH
. I also noticed you mentioned it as an option for installation. However, where the project currently stands, it's impossible to have the main file inside$PATH
without scripts and helper directories, so I had to create a custom wrapper to do that and completely ditch shell extension for the AUR package.Hope you'd consider making this project more packaging friendly, so it's possible to make it available on different systems more easily ;)
Keep up your great work!
The text was updated successfully, but these errors were encountered: