semvec/pypi-packages huggingface dataset:
fabops 0.9.17
Set of fabric commands to help manage a project
License: MIT
Keywords: fabric ops devops


######
fabops
######

.. readme_inclusion_marker

**fabops** is a set of fabric commands to help out manage a project. The
intention is to not use it as a dependency but rather directly clone the
`ops/commands<https://github.com/novopl/fabops-commands>`_ submodule into the
project and create a branch for the project.

The management commands should be tightly coupled with the project to suit its
particular needs. Having all changes to ``ops/commands`` on a branch makes it
easier to update the commands if something useful is released upstream. If
you're using this code inside an organisation, it would probably be wise to make
a fork and maintain common changes across your project in it. This way you can
have a customised version that can still be updated from mainstream. An added
bonus is that you're protected in an unlikely case when something happens with
the mainstream.

The commands are intentionally simple to avoid complexity in the project
management tools. This is mainly to standardize the set of actions performed
by developers. Ideally, all commands should be executable manually without the
help of **fabops**.


Installation
============

.. code-block:: shell

    $ pip install serafin


Contributing
============

Setting up development repo
---------------------------

.. code-block:: shell

    $ git clone git@github.com:novopl/sphinx-refdoc.git
    $ cd sphinx-refdoc
    $ virtualenv env
    $ source ./env/bin/activate
    $ pip install -r requirements.txt -r devrequirements.txt
cronquot 0.1.4
Cron scheduler.
License: MIT
Keywords: cron crontab schedule

# cronquot

[![PyPI version](https://badge.fury.io/py/cronquot.svg)](https://badge.fury.io/py/cronquot)
[![Build Status](https://travis-ci.org/pyohei/cronquot.svg?branch=master)](https://travis-ci.org/pyohei/cronquot)
[![Code Climate](https://codeclimate.com/github/pyohei/cronquot/badges/gpa.svg)](https://codeclimate.com/github/pyohei/cronquot)
[![Coverage Status](https://coveralls.io/repos/github/pyohei/cronquot/badge.svg?branch=master)](https://coveralls.io/github/pyohei/cronquot?branch=master)
[![Documentation Status](https://readthedocs.org/projects/cronquot/badge/?version=latest)](http://cronquot.readthedocs.io/en/latest/?badge=latest)

cronquot is a command/library for quoting cron execution.    
You can create a list of cron scheduler with this tool.
Only you should do is preparing your cron data.

## Usage

### Preparation

To run _cronquot_, you have to make directory and put cron files exported from `crontab -l`.  
File names should server names like below.

```
$ tree
crontab/
├── server1
├── server2
└── web1
```

### CUI

From command, you can use only one command.

```
# You can set start time and end time.
$ cronquot -s 20170201010000 -e 20170201020000 -d crontab
```

After this, result file will export as 'result.csv'.

### Python sample source code

*You can use this with only python2.7*


```python
from cronquot.cronquot import Cron

c = Cron(start='20170101000000',
         end='20170101101000')
for cc in c:
      print(cc)
```

## Installation

```
$ pip install cronquot
```


## Licence

* MIT