This repository has been archived by the owner on Jan 12, 2025. It is now read-only.
feat(zsh-plugins): add feature that installs zsh plugins #198
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi, I would like to contribute a feature that I've recently built for my own dev container setup that allows to install (Oh-My-)ZSH plugins from configuration.
Here's the example of how it's intended to be used:
I was trying to follow your contributing guide but it seems outdated as it says to run script from
scripts/
folder to generate a feature but there is no such folder anymore.So I basically created a feature manually and added a test file which for now does not really test the plugin and I need help with it.
Basically I need a way to configure a feature inside a test to set some zsh plugins to be able to assert that they were installed.
Could you please help me how this may be achieved?
Off-topic: I have 2 more generic features that I would like to contribute: one for persisting bash/zsh history in volume so that container rebuilds won't loose commands history and the second feature for persisting vscode extensions folder to allow for faster startup times after container is rebuilt, so would it be fine to contribute them here as well?
Thanks!