收获命令行工具

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在运行此命令之前处于活动状态,以确保依赖项
安装在正确的站点包目录中。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从ImageIO中排除特定的TIFF读取器?   JavaJMockit和passbyreference。我们中一定有一个人错了(可能是我!)   java Android camera2放弃了牛轧糖的表面,但在棉花糖上工作   java按字符串中出现的顺序对字符数组进行排序   如何获取Groovy生成的java源代码   java无法使用AutoIT和Selenium Webdriver在所需位置/文件夹保存图像   java为什么我的冒泡排序代码会打印出这些奇怪的东西?   java JAXB:typesafeEnumMemberName=“generateName”是否可自定义?   Java编程输入:今天是星期天输出:星期天是今天   java不理解首个OOAD书的吉他示例   java如何从JformattedTextfield检索货币格式值   java可以从相同的源代码生成功能不同的可执行文件吗?