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

Add load_glob directive #202

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Add load_glob directive #202

wants to merge 1 commit into from

Conversation

adrusi
Copy link

@adrusi adrusi commented May 11, 2022

It's generally useful and a widespread practice to allow including a file glob in config formats.

My own use case is to make skhd play nice with GNU Stow dotfile management, where dotfiles are split into different "packages" which are then merged together into the home directory. Without .load_glob, either only one Stow package could include skhd configuration, or the skhd Stow package would have to be modified to reference every Stow package that configures skhd.

The commit adds a new .load_glob directive instead of extending the behavior of .load for compatibility reasons. See kitty's include and globinclude config directives for prior art.

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

Successfully merging this pull request may close these issues.

1 participant