civicrm / civix
CiviCRM 扩展 CLI
v24.09.1
2024-09-19 09:53 UTC
Requires
- php: >=7.3.0
- civicrm/composer-compile-plugin: ~0.18
- civicrm/composer-downloads-plugin: ~2.1|^3
- civicrm/cv-lib: ~0.3.51
- civicrm/php-array-doc: ~0.1.6
- symfony/console: ^4|^5
- symfony/filesystem: ^4|^5
- symfony/process: ^4|^5
- symfony/templating: ^4|^5
- symfony/var-dumper: ^4|^5
- symfony/var-exporter: ^4.4|^5
- totten/license-data: dev-master
- totten/process-helper: ^1.0.1
- webmozart/glob: ^4.7
- dev-master
- v24.09.1
- v24.09.0
- v23.12.2
- v23.12.1
- v23.12.0
- v23.08.2
- v23.08.1
- v23.08.0
- v23.07.1
- v23.07.0
- v23.03.0
- v23.02.1
- v23.02.0
- v22.10.2
- v22.10.1
- v22.10.0
- v22.08.0
- v22.07.2
- v22.07.1
- v22.07.0
- v22.06.2
- v22.06.1
- v22.06.0
- v22.05.5
- v22.05.4
- v22.05.3
- v22.05.2
- v22.05.1
- v22.05.0
- v22.02.0
- v21.04.1
- v21.04.0
- v20.09.0
- v20.07.1
- v20.07.0
- v20.06.0
- v20.02.0
- v19.11.0
- v19.10.0
- v19.08.0
- v19.06.1
- v19.06.0
- v19.02.0
- v18.12.0
- v18.03.0
- v18.02.0
- v17.10.5
- v17.10.4
- v17.10.3
- v17.10.2
- v17.10.1
- v17.10.0
- v17.08.1
- v17.08.0
- v17.04.0
- v17.02.0
- v17.01.4
- v17.01.3
- v17.01.2
- v17.01.1
- v17.01.0
- v16.12.0
- v16.10.1
- v16.10.0
- v16.03.2
- v16.03.1
- v16.03.0
- v16.02.1
- v16.02.0
- v15.04.1
- v14.09.1
- v14.01.0
- v13.10.0
- dev-cvlib
- dev-master-auto-sql
- dev-master-auto-sql-dynamicy
- dev-master-auto-sql-staticy
- dev-master-auto-sql-2
- dev-master-relpath
- dev-civi-naming
- dev-master-releaser-doc
- dev-master-example
- dev-restore-lifecycle
- dev-unknown-schemabuilder
- dev-master-mixin-2
- dev-master-upg-sql
- dev-master-array-tpl
This package is auto-updated.
Last update: 2024-09-19 10:01:19 UTC
README
Civix 是一个用于构建 CiviCRM 扩展的命令行工具。它是作为 CiviCRM-Buildkit 的一部分进行分发的。
需求
- PHP 7.3+
- CiviCRM 5.x (推荐:过去 12 个月内的任何版本)
- (对于 MAMP、WAMP、XAMPP 等)PHP 命令行配置(http://wiki.civicrm.org/confluence/display/CRMDOC/Setup+Command-Line+PHP)
- (对于 CentOS/RHEL)兼容版本的 libxml2(《#19》)
下载
civix
以 PHAR 格式分发,这是一个便携式可执行文件(适用于 PHP)。它应该在大多数已安装 PHP 的类 Unix 系统上运行。以下是三种快速下载方法:
-
下载
civix.phar
的最新版本(SHA256, GPG)并将其放入 PATH。例如sudo curl -LsS https://download.civicrm.org/civix/civix.phar -o /usr/local/bin/civix sudo chmod +x /usr/local/bin/civix
-
或者... 将
civix
和其他 CiviCRM 工具添加到 composer 项目中(Drupal 9/10/11)composer require civicrm/cli-tools
(了解更多信息:将
civix.phar
安装为项目工具(composer)) -
或者... 使用 phar.io 的
phive
安装程序下载、验证和缓存civix.phar
文件。phive install totten/civix
(了解更多信息:将
civix.phar
安装为项目工具(phive))
还有更多下载 civix
的选项。另请参阅
- 替代版本的下载 URL
- 安装选项比较
- 将
civix
安装为系统范围内的/独立工具 - 将
civix
安装为其他项目中的工具
文档
对于参考文档,civix 支持一个 “--help” 选项。例如,要获取有关 “generate:page” 命令的参考材料,请运行
civix generate:page --help
开发
如果您正在为 civix.git
开发更新,请参阅 doc/develop.md。它讨论了 PHAR 编译、单元测试等类似过程。