Fabula
Minimalist server scripts.
Install / Use
/learn @galvez/FabulaREADME
Go straight to the full documentation if you'd like.
Or read the introductory blog post.
Introduction
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.
Meta
Created by Jonas Galvez.
Related Skills
tmux
351.4kRemote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
diffs
351.4kUse the diffs tool to produce real, shareable diffs (viewer URL, file artifact, or both) instead of manual edit summaries.
blogwatcher
351.4kMonitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
github-trending
Multi-agent orchestration system for infrastructure monitoring, incident response, and load testing with autonomous AI agents
