A small and (hopefully) simple deployment tool
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
fumi
.gitignore
CHANGELOG.md
DESCRIPTION.rst
LICENSE
MANIFEST.in
README.md
requirements.txt
setup.cfg
setup.py

README.md

fumi PyPI version

A small and (hopefully) simple deployment tool.

fumi fetches deployment configurations from a fumi.yml file. To start using fumi in a project, simply create that file (either manually or directly with fumi).

Installation

$ pip install fumi

Documentation

Documentation is available online at https://fumi.readthedocs.io.

You may also build the documentation using Sphinx:

$ make html

Usage

usage: fumi [-h] [--version] {deploy,list,new,prepare,remove} ...

Simple deployment tool

optional arguments:
  -h, --help            show this help message and exit
  --version             show program's version number and exit

commands:
  {deploy,list,new,prepare,remove}
    deploy              deploy with given configuration
    list                list all the available deployment configurations
    new                 create new deployment configuration
    prepare             test connection and prepare remote directories
    remove              remove a configuration from the deployment file