Skip to content

evansde77/cirrus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0c935eb · Nov 15, 2021
Dec 31, 2018
Apr 12, 2018
Jun 12, 2018
Nov 15, 2021
Oct 7, 2019
Nov 15, 2021
Aug 21, 2018
Apr 29, 2016
May 20, 2016
Oct 28, 2020
Nov 15, 2021
Apr 24, 2018
Aug 8, 2017
Nov 15, 2021
Jul 18, 2016
Jun 7, 2017
Oct 7, 2019

Repository files navigation

cirrus

python library build, test and devop like things assistant

Build Status

Installation Prerequisites

  • Cirrus requires either python/pip/virtualenv or conda and has been tested with python2.7, 3.5 and 3.6 as of Release 0.2.0.
    • Since python3 support and conda support are fairly new, please report any problems as Issues in this project.
  • Git tools are heavily used, git is a requirement as cirrus is accessed via git command aliases.

Documentation

Expanded Docs are available on the Package Wiki

Installation as a user:

pip install virtualenv 
curl -O https://raw.githubusercontent.com/evansde77/cirrus/develop/installer.sh
bash installer.sh

Or if you are using anaconda:

curl -O https://raw.githubusercontent.com/evansde77/cirrus/develop/conda-installer.sh
bash conda-installer.sh

See the

Installation for Development:

Note: This package uses GitFlow, any development work should be done off the develop branches and pull requests made against develop, not master.

git clone https://github.com/evansde77/cirrus.git
cd cirrus
git cirrus build

For more detailed docs see the Installation Docs

Package Configuration Files:

The per package controls used by cirrus live in a cirrus.conf file in the top level of the repo you use with cirrus. This file, coupled with the cirrus setup.py template and command line tools dictate the behaviour of the cirrus commands within the package. Details for the cirrus config are in the Cirrus Configuration Docs

Cirrus Commands:

See the Cirrus Commands Docs