收获命令行工具
harvest的Python项目详细描述
#收获
[![构建状态](https://travis-ci.org/cbmi/harvest.png?branch=master)(https://travis-ci.org/cbmi/harvest)[![覆盖状态](https://coveralls.io/repos/cbmi/harvest/badge.png)(https://coveralls.io/r/cbmi/harvest)[![Bitdeli徽章](https://d2weczhvhv823v0.cloudfront.net/cbmi/carvest/trend.png)(https://www.http://bitddeli.com/free“Bitdeli徽章”)
ᙧᙧ
<
`` ` `
` ` ` ` ` `
` ` ` ` ` ` ` `
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `收获需要Python 2.6或2.7。
project
`` bash
$harvest init[--verbose][--no env][--no input]project_name
```
此命令执行以下步骤:
-创建新的virtualenv环境(name`project_name`-env)
-安装django
-使用内置的harvest模板创建启动项目
-安装基依赖项
-同步并迁移SQLite数据库,这需要您回答几个
提示(除非传递了“--没有输入”
-收集静态CSS和JavaScript文件(主要是由于Cilantro)
-打印一条消息以在shell中执行两个命令必须是有效的Python
标识符的项目,因为它将是一个可导入的Python包这意味着它只能包含字母数字字符和下划线,不能以
数字开头,例如“my project”、“myproject”和“project1”,但不能以“1project”、“myproject”或“myproject”开头。
**选项**
可以传递多个标志来增加详细程度,例如`-vv`.
`--no env`-pass来防止创建virtualenv。如果已设置,则假定
virtualenv在运行此命令之前处于活动状态,以确保依赖项
安装在正确的站点包目录中。
`--无输入`-通过以防止在安装过程中出现提示此
当前包括在数据库同步期间设置超级用户的提示。这主要用于执行脚本生成。
`--template`-指定一个模板作为收获应用程序的基础。默认的“harvest init”将建立在https://github.com/cbmi/harvest template的基础上。通过向此选项传递url,harvest init将尝试基于指定的端点引导项目。此外,如果您提供的模板包含fabric fabfile
包含“harvest_bootstrap”任务,那么init命令将卸载所有的
引导任务,而不仅仅是创建virtualenv并将
依赖项安装到“harvest_bootstrap”任务。这在
可以进一步假设新的收获部署
(即集装箱化、使用特定的数据库、特定的Django模型等)。
`--venv wrap`-如果使用virtualenvwrapper处理python虚拟环境,则可以根据该实用程序的约定设置此标志以创建virtualenv--环境的名称将与项目名称对应,并将在指定的目录中创建
`working_home`环境变量。
**post setup**
创建新的收获项目后,下一步是定义几个django
模型。运行“python bin/manage.py avocado check”查看需要进行的进一步设置以及可以安装的可选设置和依赖项。
命令安装一个Harvest演示。
``bash
$Harvest init demo[--verbose][--no env]demo-name
````
**参数**
`demo-name`-可用演示的名称,其中h当前仅为“openmrs”。
**选项**
`--verbose`-传递以将所有输出打印到stdout。可以传递多个标志来增加详细程度,例如`-vv`.
`--no env`-pass来防止创建virtualenv。如果已设置,则假定
virtualenv在运行此命令之前处于活动状态,以确保依赖项
安装在正确的站点包目录中。
[![构建状态](https://travis-ci.org/cbmi/harvest.png?branch=master)(https://travis-ci.org/cbmi/harvest)[![覆盖状态](https://coveralls.io/repos/cbmi/harvest/badge.png)(https://coveralls.io/r/cbmi/harvest)[![Bitdeli徽章](https://d2weczhvhv823v0.cloudfront.net/cbmi/carvest/trend.png)(https://www.http://bitddeli.com/free“Bitdeli徽章”)
ᙧᙧ
<
`` ` `
` ` ` ` ` `
` ` ` ` ` ` ` `
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `收获需要Python 2.6或2.7。
project
`` bash
$harvest init[--verbose][--no env][--no input]project_name
```
此命令执行以下步骤:
-创建新的virtualenv环境(name`project_name`-env)
-安装django
-使用内置的harvest模板创建启动项目
-安装基依赖项
-同步并迁移SQLite数据库,这需要您回答几个
提示(除非传递了“--没有输入”
-收集静态CSS和JavaScript文件(主要是由于Cilantro)
-打印一条消息以在shell中执行两个命令必须是有效的Python
标识符的项目,因为它将是一个可导入的Python包这意味着它只能包含字母数字字符和下划线,不能以
数字开头,例如“my project”、“myproject”和“project1”,但不能以“1project”、“myproject”或“myproject”开头。
**选项**
可以传递多个标志来增加详细程度,例如`-vv`.
`--no env`-pass来防止创建virtualenv。如果已设置,则假定
virtualenv在运行此命令之前处于活动状态,以确保依赖项
安装在正确的站点包目录中。
`--无输入`-通过以防止在安装过程中出现提示此
当前包括在数据库同步期间设置超级用户的提示。这主要用于执行脚本生成。
`--template`-指定一个模板作为收获应用程序的基础。默认的“harvest init”将建立在https://github.com/cbmi/harvest template的基础上。通过向此选项传递url,harvest init将尝试基于指定的端点引导项目。此外,如果您提供的模板包含fabric fabfile
包含“harvest_bootstrap”任务,那么init命令将卸载所有的
引导任务,而不仅仅是创建virtualenv并将
依赖项安装到“harvest_bootstrap”任务。这在
可以进一步假设新的收获部署
(即集装箱化、使用特定的数据库、特定的Django模型等)。
`--venv wrap`-如果使用virtualenvwrapper处理python虚拟环境,则可以根据该实用程序的约定设置此标志以创建virtualenv--环境的名称将与项目名称对应,并将在指定的目录中创建
`working_home`环境变量。
**post setup**
创建新的收获项目后,下一步是定义几个django
模型。运行“python bin/manage.py avocado check”查看需要进行的进一步设置以及可以安装的可选设置和依赖项。
命令安装一个Harvest演示。
``bash
$Harvest init demo[--verbose][--no env]demo-name
````
**参数**
`demo-name`-可用演示的名称,其中h当前仅为“openmrs”。
**选项**
`--verbose`-传递以将所有输出打印到stdout。可以传递多个标志来增加详细程度,例如`-vv`.
`--no env`-pass来防止创建virtualenv。如果已设置,则假定
virtualenv在运行此命令之前处于活动状态,以确保依赖项
安装在正确的站点包目录中。