CLI Command Reference: ext

Generated by php build/docs/rvn-docs.php. Do not edit this file by hand.

Command

php private/bin/rvn-ext --no-banner --help

Usage Notes

Extension management:

  • list
  • enable --slug <slug>
  • disable --slug <slug>
  • create --slug <slug> --name <name> [--type <helper|content|framework|module|system>] [--version <semver>] [--description <text>] [--author <name>] [--homepage <url>] [--author-url <url>] [--with-agents <1|0>] [--with-composer <1|0>]
  • import --archive <zip_path> [--slug <slug>]
  • uninstall --slug <slug> [--force]

create writes extension scaffolds under private/ext/{slug}/ using the current provider and view conventions, and sets ext.json.slug to the directory slug.

import uses ext.json.slug when --slug is omitted. Legacy delete --slug <slug> is accepted as an alias for uninstall.

Exit Code

0

Help Output

Usage: private/bin/rvn-ext <action> [options]
Actions: list, enable, disable, create, import, uninstall
Options: --slug, --archive, --type <helper|content|framework|module|system>, --name, --version (optional), --description, --author, --homepage
Import uses ext.json "slug" when --slug is omitted.
Import accepts .zip, .tar, .tar.gz/.tgz, .tar.bz2/.tbz2, .tar.xz/.txz, .tar.zst/.tzst, and .7z archives.