ghentcdh / omeka-s-cli
Omeka-S Command Line Tool
Requires
- php: ^8.1
- ext-pdo: *
- ext-pdo_mysql: *
- ext-zip: *
- adhocore/cli: ^1.9.0
- composer/semver: ^3.4
- fakerphp/faker: ^1.23
- league/uri: ^7.8
- opis/json-schema: ^2.4
- otar/jsonc: ^2.0
Requires (Dev)
Suggests
- ext-curl: Preferred transport for fetching module/theme repositories; reports HTTP status codes on failure. Without it the http stream wrapper is used, which requires allow_url_fopen.
Provides
None
Conflicts
None
Replaces
- omeka-s-themes/default: *
- dev-main
- 0.18.2
- 0.18.1
- 0.18.0
- 0.17.1
- 0.17.0
- 0.17.0-beta.0
- 0.16.0
- 0.15.0
- 0.14.2
- 0.14.1
- 0.14.1-alpha.0
- 0.14.0
- 0.13.0
- 0.12.3
- 0.12.2
- 0.12.1
- 0.12.0
- 0.11.0
- 0.10.0
- 0.10.0-beta
- 0.9.3
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.1
- 0.8.0
- 0.7.3
- 0.7.2
- 0.7.1
- 0.7.0
- 0.6.4
- 0.6.3
- 0.6.0
- 0.5.0
- 0.4.1
- 0.4.0
- 0.3.5
- 0.3.0
- 0.2.1
- 0.2.0
- dev-fix/zip-downloader
- dev-feat/blueprint-bundle
- dev-release/v0.18.2
- dev-release/v0.18.1
- dev-release/v0.18.0
- dev-release/v0.17.1
- dev-release/v0.17.0
- dev-release/v0.17.0-beta.0
- dev-feature/blueprints
- dev-release/v0.16.0
- dev-release/v0.15.0
- dev-release/v0.14.1
- dev-feat/db_import_export
- dev-release/v0.14.0
- dev-release/v0.13.0
- dev-release/v0.12.0
- dev-release/v0.11.0
- dev-release/v0.10.0
- dev-release/v0.9.3
- dev-release/v0.9.1
- dev-release/v0.9.0
- dev-release/v0.8.1
- dev-release/v0.8.0
- dev-release/v0.7.3
- dev-release/v0.7.2
- dev-release/v0.7.0
- dev-release/v0.6.4
This package is auto-updated.
Last update: 2026-10-19 07:43:32 UTC
README
Omeka-S-Cli is a command line tool to install, configure and maintain Omeka S instances: download and update the core, manage modules, themes, users, sites, vocabularies, resource templates and settings, and deploy a complete instance from a declarative blueprint.
Documentation: https://ghentcdh.github.io/Omeka-S-Cli/
Installation
Requires PHP 8.1 or newer with the pdo_mysql and zip extensions, and Omeka S 4 or newer.
curl -fsSL -o omeka-s-cli https://github.com/GhentCDH/Omeka-S-Cli/releases/latest/download/omeka-s-cli.phar sudo install -m 0755 omeka-s-cli /usr/local/bin/omeka-s-cli omeka-s-cli --help
See the documentation for the installation, the commands and install automation with bash scripts or blueprints.
Development
composer install
composer build # builds bin/omeka-s-cli.phar
See Development for the dev container, the tests and how to work on the documentation (sources in docs/).
Credits
Developed at the Ghent Centre for Digital Humanities, Ghent University. Maintained by Frederic Lamsens, with thanks to all contributors.
Built with:
- adhocore/cli — CLI framework
- fakerphp/faker — fake data generation
Code copied from third-party sources:
resource-template:import—flagValid()andcheckMissingDependencies()methods copied from Common module by Daniel Berthereau, © 2020–2025
Inspired by:
- Omeka S Cli by Libnamic
- Omeka CLI by biblibre
- Omeka S Module Settings by Maarten Coonen
- Omeka S Playground by Ernesto Serrano