Add ERB support for yml config files, cache result of raw_content #121
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.
Added ERB support in
~/.teamocil/*.yml
filesThis change allows you to write dynamic ruby code within your yml config files.
This means you can base all your commands in your config (to be executed on panes / windows) on a path that is relative to the current directory, using
root: <%= Dir.pwd %>
for instance.cache result of raw_content method in
lib/layout.rb
This change is simply a side-effect of the above addition, I noticed the method is called multiple times, re-reading the yml file, since I added ERB support I figured it would be nice to cache the result after fetching it :)
Hope you will accept the change, I'll be installing my commit locally for now, cheers for this command line tool, it's fantastic!