wingu / fluffy-po-robot
Command line tool for POEditor.com
Installs: 9
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 6
Forks: 0
Open Issues: 1
Type:project
Requires
- php: ^8.3
- ext-ctype: *
- ext-dom: *
- ext-iconv: *
- ext-intl: *
- ext-json: *
- ext-mbstring: *
- ext-simplexml: *
- guzzlehttp/guzzle: ^7.9.2
- symfony/console: ^7.1.8
- symfony/filesystem: ^7.1.6
- symfony/finder: ^7.1.6
- symfony/runtime: ^7.1.7
- symfony/translation: ^7.1.6
- symfony/yaml: ^7.1.6
- thecodingmachine/safe: ^2.5
Requires (Dev)
- doctrine/coding-standard: ^12.0.0
- mikey179/vfsstream: ^1.6.12
- phpstan/phpstan: ^2.0
- phpstan/phpstan-deprecation-rules: ^2.0
- phpstan/phpstan-phpunit: ^2.0
- phpstan/phpstan-strict-rules: ^2.0
- phpunit/phpunit: ^11.4.3
- symfony/var-dumper: ^7.1.8
README
Run the client
View available commands:
docker run --rm --interactive --tty \
--user 1000:1000 \
--volume $PWD:/app \
wingu/fluffy list
Configuration
Run
docker run --rm --interactive --tty \
--user 1000:1000 \
--volume $PWD:/app \
wingu/fluffy init
to initialize the configuration file in an interactive mode.
Example configuration file (poeditor.yaml
):
api_token: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX project_id: 123456 base_path: relative/path/to/translations reference_language: en languages: en: en de: de ro: ro files: - source: validators.en.yaml context: validators translation: "%original_path%/validators.%language_code%.%file_extension%"