Minimalist server configuration and task management.
Go straight to the full documentation if you'd like.
Or read the introductory blog post.
At its core, Fabula is a simple Bash script preprocessor and runner. It lets you run scripts locally and on remote servers. Fabula (latin for story) is inspired by Python's Fabric.
<fabula>
export default {
docsDir: {
local: './docs',
remote: '/remote/path/www'
}
}
</fabula>
<commands>
local vuepress build <%= docsDir.local %>
put <%= docsDir.local %>/.vuepress/dist/ <%= docsDir.remote %>
sudo service nginx restart
</commands>
Inspired by Vue, it lets you keep settings and commands in concise single-file components.
Please refer to the full documentation to learn more.
Created by Jonas Galvez.