sheldon 0.5.2

A fast, configurable, shell plugin manager.
Documentation
# plugins.toml
[plugins.test]
github = "rossmacarthur/sheldon-test"

[plugins.inline-test]
inline = """
echo 'testing...'
"""

# plugins.lock
version = "<version>"
home = "<root>"
root = "<root>"
config_file = "<root>/plugins.toml"
lock_file = "<root>/plugins.lock"
clone_dir = "<root>/repos"
download_dir = "<root>/downloads"

[[plugins]]
name = "test"
source_dir = "<root>/repos/github.com/rossmacarthur/sheldon-test"
files = ["<root>/repos/github.com/rossmacarthur/sheldon-test/test.plugin.zsh"]
apply = ["source"]

[[plugins]]
name = "inline-test"
raw = "echo 'testing...'\n"

[templates]

# lock.stdout

# lock.stderr
[LOADED] ~/plugins.toml
    [CLONED] https://github.com/rossmacarthur/sheldon-test
[LOCKED] ~/plugins.lock

# source.stdout
source "<root>/repos/github.com/rossmacarthur/sheldon-test/test.plugin.zsh"
echo 'testing...'


# source.stderr
[UNLOCKED] ~/plugins.lock
  [RENDERED] test
   [INLINED] inline-test

# end