-
Notifications
You must be signed in to change notification settings - Fork 67
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
Feature/full zsh feature #17
Conversation
…stall instruction.
Now uses zsh build in completion. Chose not to use zsh built in VCS info to keep env var support. Lots of advice found at: https://git-scm.com/book/sv/v2/Appendix-A%3A-Git-in-Other-Environments-Git-in-Zsh
Update README.md
…h_profile or .zshrc). Removed references to ondkloss-repo, and replaced with fabriziocucci with intention of it adopting this change for the future.
Ok, gave it a second sanity check and it seems good. If I don't hear any input (in the negative direction) from @demedos and @fabriziocucci I'll go ahead and squash merge this in. It should resolve ALL currently open PRs as the issues in the other ones are either merged or otherwise covered by this PR. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My two cents on the matter if supporting zsh is really something we want to do here:
- the name of the repo should probably be more generic (e.g.
git-shell-for-mac
) .git-bash-for-mac-zsh.sh
should probably be namedgit-zsh-for-mac.sh
to avoid confusion- the install/uninstall script should detect if it the default shell of the host running it is zsh (latest macOS versions) or bash (for the few aficionados) and act accordingly
Overall, I'm starting to think it's probably best to simply create a separate repo for zsh only and reference that from the README in this repo. I believe it would just make things more clear. Of course @Ondkloss, I would suggest you to be the owner of such repo since, as I mentioned, I'm no longer using this script.
Regarding your answer @fabriziocucci:
I think your reply is completely reasonable, and with it in mind after all this time I think perhaps we might just go with the status quo. I don't think I'll create a new repo, as opposed to just keeping my fork as the place for modifications that include That way this repo stays clean on |
As @Ondkloss said, most people will probably find this repository looking for a Mac alternative to Git Bash for Windows, thus it would be a good idea to merge those changes in |
As mentioned before, being technically correct/consistent and having the zsh support only one click away (from the README of this repo) doesn't sound really bad, or does it? |
I suggest the following plan of action on PR/issues:
At the same time:
Unless you object @fabriziocucci or @demedos, I'll probably execute in the coming days. |
Sounds good to me |
I see that my available options (without write access) are rather limited. I'm executing the actions that I have available and I'll leave the rest up to either those who own the issue/PR, or someone with write access to the repo. With this I'm closing off this PR and moving to my fork being the go to destination for |
Attempt at a full inclusion of the changes made in my fork into this base repo.
I will let this sink in a bit (do a visual review), but essentially this:
zsh
support.bash_profile
and.zshrc
to ensure existanceREADME.md
This PR is intended to replace my previous one, as it was a bare minimum
zsh
inclusion, while this is all the changes.If this goes through I intend to alert and/or archive my fork for clarity.