用于构建fabrik文件的cli工具
fabrik_cli的Python项目详细描述
[![构建状态](https://travis-ci.org/frojd/fabrik-cli.svg?branch=master)(https://travis ci.org/frojd/fabrik cli)
[![Pypi版本](https://badge.fury.io/py/fabrik cli.svg)(http://badge.fury.io/py/fabrik cli)
virtualenv and pip.
## Installation
### Stable
- `pip install fabrik_cli`
### Unstable
- `pip install git+git://github.com/Frojd/Fabrik-CLI.git@develop`
### For development
- `git clone git@github.com:Frojd/Fabrik-CLI.git`
- `virtualenv venv`
- `source venv/bin/activate`
- `pip install --可编辑。`
入门
演练
1。首先转到项目文件夹。
`cd myproject`
>2。设置虚拟环境
`virtualenv venv`
>3。激活它
`source venv/bin/activate`
>4。现在是安装
`pip install fabrik_cli`
>5的时候了。**(可选)**现在是设置git的好时机,如果存在,cli将自动检测到这一点
`git init…`
>6。是时候运行脚本了。让我们创建一个部署环境,使用wordpress配方协调两台服务器。
`fabrik--stages=stage,prod--recipe=wordpress`
此命令将创建以下文件。
````
/fabfile.py
/stages/
生成后,您需要通过编辑文件来添加ssh设置和配方唯一设置。
\\\\\\\\\\\\\
>生成部署文件
```
fabrik cli
-fabrik cli
-stages=local,stages,prod(您的部署阶段)
--path=/tmp/(项目路径,可选)
--配方=wordpress您将使用的配方,可选)
```
可选)
——force(覆盖提示)
```
《路线图》实施
文件配置数据
-一种自动生成fabricc/stage的方法根据配方进行配置
-重新融入法布里克
/>
发展
-覆盖率
`覆盖率运行runtests.py`
-`覆盖率报告-m`
-`覆盖率html`
-`打开htmlcov/index.html`
-`覆盖率擦除`
`
-测试
-`python runtests.py`
/>
/>
/>
/>代码指南
-pep8
-pep8
TDD
##投稿
想投稿吗?令人惊叹的。只需发送请求。
\license
fabrik cli在[mit license]下发布(http://www.opensource.org/licenses/mit)。
[![Pypi版本](https://badge.fury.io/py/fabrik cli.svg)(http://badge.fury.io/py/fabrik cli)
virtualenv and pip.
## Installation
### Stable
- `pip install fabrik_cli`
### Unstable
- `pip install git+git://github.com/Frojd/Fabrik-CLI.git@develop`
### For development
- `git clone git@github.com:Frojd/Fabrik-CLI.git`
- `virtualenv venv`
- `source venv/bin/activate`
- `pip install --可编辑。`
入门
演练
1。首先转到项目文件夹。
`cd myproject`
>2。设置虚拟环境
`virtualenv venv`
>3。激活它
`source venv/bin/activate`
>4。现在是安装
`pip install fabrik_cli`
>5的时候了。**(可选)**现在是设置git的好时机,如果存在,cli将自动检测到这一点
`git init…`
>6。是时候运行脚本了。让我们创建一个部署环境,使用wordpress配方协调两台服务器。
`fabrik--stages=stage,prod--recipe=wordpress`
此命令将创建以下文件。
````
/fabfile.py
/stages/
生成后,您需要通过编辑文件来添加ssh设置和配方唯一设置。
\\\\\\\\\\\\\
>生成部署文件
```
fabrik cli
-fabrik cli
-stages=local,stages,prod(您的部署阶段)
--path=/tmp/(项目路径,可选)
--配方=wordpress您将使用的配方,可选)
```
可选)
——force(覆盖提示)
```
《路线图》实施
文件配置数据
-一种自动生成fabricc/stage的方法根据配方进行配置
-重新融入法布里克
/>
发展
-覆盖率
`覆盖率运行runtests.py`
-`覆盖率报告-m`
-`覆盖率html`
-`打开htmlcov/index.html`
-`覆盖率擦除`
`
-测试
-`python runtests.py`
/>
/>
/>
/>代码指南
-pep8
-pep8
TDD
##投稿
想投稿吗?令人惊叹的。只需发送请求。
\license
fabrik cli在[mit license]下发布(http://www.opensource.org/licenses/mit)。