fabula

0.2.0 • Public • Published

Fabula

Minimalist server configuration and task management.

Go straight to the full documentation if you'd like.

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 and maintained by Jonas Galvez with the help of the Nuxt Core Team.

screen shot 2018-12-24 at 8 35 05 pm

Proudly sponsored by STORED, which provides state-of-the-art e-commerce solutions in Brazil.

Readme

Keywords

none

Package Sidebar

Install

npm i fabula

Weekly Downloads

0

Version

0.2.0

License

MIT

Unpacked Size

39.7 kB

Total Files

14

Last publish

Collaborators

  • galvez