niktux / karma
CLI tool to manage environment dependent configuration
Installs: 16 000
Dependents: 1
Suggesters: 0
Security: 0
Stars: 19
Watchers: 4
Forks: 7
Open Issues: 4
Type:script
Requires
- php: >=8.3
- knplabs/gaufrette: ~0.11
- pimple/pimple: ~3.5
- psr/log: ~3.0
- symfony/console: ~7.1
- symfony/yaml: ~7.1
Requires (Dev)
- phpunit/phpunit: ~11
- ptrofimov/xpmock: 1.1.5
- roave/security-advisories: dev-master
- dev-master
- 8.3.0
- 8.1.0
- 7.4.1
- 7.4.0
- 5.6.0
- 5.5.3
- 5.5.2
- 5.5.1
- 5.5.0
- 5.4.0
- 5.3.2
- 5.3.1
- 5.3.0
- 5.2.1
- 5.2.0
- 5.1.1
- 5.1.0
- 5.0.0
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 3.3.0
- 3.2.1
- 3.2.0
- 3.1.1
- 3.1.0
- 3.0.0
- 2.2.0
- 2.1.0
- 2.0.0
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.1
- 1.4.0
- 1.3.1
- 1.3.0
- 1.3.0-rc1
- 1.2.0
- 1.1
- 1.0
- dev-nln-search-for-todo-variables
- dev-phpunit-57-php-56
- dev-77-diff
- dev-command-generate
- dev-4-command_check
This package is auto-updated.
Last update: 2024-10-23 12:54:12 UTC
README
PHP CLI tool to hydrate source code with environment dependent values
⚠️ PHP7.4 users, please use Karma 7.4.x
⚠️ PHP5 users and PHP 7.3- users, please use Karma 5.x
QA
Installation
Download latest phar (recommended) :
wget https://github.com/Niktux/karma/releases/download/8.3.0/karma.phar
Or use composer (disapproved)
{ "require": { "niktux/karma" : "~8.3" } }
Full Documentation
You can find it here : http://karma-php.com/
Versionning
Karme use semver. It supports PHP 5.6 until Karma 5.6 version. Next version dropped 5.6 support but also 7.0 to 7.3 one : that's why we jumped from Karma 5.6 to ... Karma 7.4
As Karma is a mature tool and do not need to evolve, versionning currently follows php's one for easier compatibility reading.