{"id":14955138,"url":"https://github.com/pronamic/pronamic-cli","last_synced_at":"2026-01-24T18:02:20.373Z","repository":{"id":152601337,"uuid":"626402848","full_name":"pronamic/pronamic-cli","owner":"pronamic","description":"Pronamic CLI is the command-line interface for Pronamic.","archived":false,"fork":false,"pushed_at":"2024-10-01T07:10:14.000Z","size":120,"stargazers_count":1,"open_issues_count":9,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-11-13T00:19:11.080Z","etag":null,"topics":["bash","cli","composer","console","gcloud","google","pronamic","symfony","wordpress","wordpress-development","wp-cli"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pronamic.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-11T11:58:18.000Z","updated_at":"2024-10-01T07:10:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"d1fa445d-77a0-44bd-936d-23335946f53d","html_url":"https://github.com/pronamic/pronamic-cli","commit_stats":{"total_commits":39,"total_committers":2,"mean_commits":19.5,"dds":0.07692307692307687,"last_synced_commit":"1a957a7ef9b237758fcb3b9a808b6be31a032049"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/pronamic/pronamic-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pronamic%2Fpronamic-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pronamic%2Fpronamic-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pronamic%2Fpronamic-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pronamic%2Fpronamic-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pronamic","download_url":"https://codeload.github.com/pronamic/pronamic-cli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pronamic%2Fpronamic-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28733310,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-24T17:51:25.893Z","status":"ssl_error","status_checked_at":"2026-01-24T17:50:48.377Z","response_time":89,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","cli","composer","console","gcloud","google","pronamic","symfony","wordpress","wordpress-development","wp-cli"],"created_at":"2024-09-24T13:10:34.463Z","updated_at":"2026-01-24T18:02:20.354Z","avatar_url":"https://github.com/pronamic.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003ePronamic CLI\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n\tPronamic CLI is the command-line interface for Pronamic.\n\u003c/p\u003e\n\n## Table of contents\n\n- [Commands](#commands)\n- [Examples](#examples)\n- [Alternatives](#alternatives)\n- [Links](#links)\n\n## Commands\n\n### `changelog`\n\nShow the changelong entry of a specific version from `CHANGELOG.md`.\n\n```sh\nvendor/bin/pronamic changelog 1.0.0\n```\n\n## Examples\n\n```sh\nvendor/bin/pronamic deploy easycruit https://gitlab.com/pronamic-plugins/easycruit.git --to-s3 -vvv\nvendor/bin/pronamic deploy pronamic-client https://github.com/pronamic/wp-pronamic-client.git --to-s3 --to-wp-org -vvv\nvendor/bin/pronamic deploy pronamic-events https://github.com/pronamic/wp-pronamic-events.git --to-s3 --to-wp-org -vvv\nvendor/bin/pronamic deploy pronamic-ideal https://github.com/pronamic/wp-pronamic-ideal.git --to-s3 --to-wp-org -vvv\nvendor/bin/pronamic deploy pronamic-ideal https://github.com/pronamic/wp-pronamic-ideal.git --branch=develop --to-s3 -vvv\nvendor/bin/pronamic deploy woocommerce-bulk-product-variations https://gitlab.com/pronamic-plugins/woocommerce-bulk-product-variations.git --to-s3 -vvv\nvendor/bin/pronamic deploy pronamic-pay-adyen https://github.com/wp-pay-gateways/adyen.git --to-s3 -vvv\nvendor/bin/pronamic deploy pronamic-pay-adyen https://github.com/wp-pay-gateways/adyen.git --to-s3 -vvv\nvendor/bin/pronamic deploy pronamic-pay-contact-form-7 https://github.com/pronamic/wp-pronamic-pay-contact-form-7.git --to-s3 -vvv\nvendor/bin/pronamic deploy pronamic-pay-contact-form-7 https://github.com/pronamic/wp-pronamic-pay-contact-form-7.git --to-s3 -vvv\nvendor/bin/pronamic deploy pronamic-pay-digiwallet https://github.com/pronamic/wp-pronamic-pay-digiwallet.git --branch=main --to-s3 -vvv\nvendor/bin/pronamic deploy pronamic-pay-fundraising https://github.com/pronamic/wp-pronamic-pay-fundraising.git --to-s3 -vvv\nvendor/bin/pronamic deploy pronamic-pay-paypal https://github.com/pronamic/wp-pronamic-pay-paypal.git --to-s3 -vvv\nvendor/bin/pronamic deploy pronamic-pay-payvision https://github.com/pronamic/wp-pronamic-pay-payvision.git --branch=main --to-s3 -vvv\n```\n\n## Alternatives\n\nHere is a list of alternatives that we found. However, none of these satisfied our requirements.\n\n*If you know other similar projects, feel free to edit this section!*\n\n- [GitHub Actions for WordPress!](https://github.com/10up/actions-wordpress) by [10up](https://github.com/10up)\n- [WordPress Plugin Directory Deployment Script](https://github.com/GaryJones/wordpress-plugin-svn-deploy) by [Gary Jones](https://github.com/GaryJones)\n- [WordPress Plugin SVN Deploy](https://github.com/nk-o/action-wordpress-plugin-deploy) by [Nikita](https://github.com/nk-o)\n- [sudar/wp-plugin-in-github](https://github.com/sudar/wp-plugin-in-github) by [Sudar Muthu](https://github.com/sudar)\n\n## Git checkout\n\nhttps://www.git-scm.com/docs/git-clone\n\n```sh\ngit clone https://github.com/pronamic/wp-pronamic-ideal.git git/pronamic-ideal\n```\n\n## Update\n\n```sh\ncd svn/pronamic-ideal\n\nsvn update\n\ncd ../../\n```\n\n```sh\ncd git/pronamic-ideal\n\ngit pull\n\ncd ../../\n```\n\n## Checkout\n\n```sh\ncd git/pronamic-ideal\n\ngit checkout tags/5.4.1\n\ncomposer install --no-dev --prefer-dist\n\ncd ../../\n```\n\n## Build\n\n```sh\nrm -r build/pronamic-ideal\n\nmkdir build/pronamic-ideal\n\nrsync --recursive --delete --exclude-from=exclude.txt ./git/pronamic-ideal/ ./build/pronamic-ideal/\n```\n\n## Create ZIP\n\n```sh\nmkdir zip/pronamic-ideal\n\nzip -r ./zip/pronamic-ideal/pronamic-ideal.5.4.1.zip ./build/pronamic-ideal/*\n```\n\n## Create tar.gz\n\n```sh\nmkdir tar/pronamic-ideal\n\ntar -zcvf ./tar/pronamic-ideal/pronamic-ideal.5.4.1.tar.gz ./build/pronamic-ideal/*\n```\n\n## Requirements\n\n```sh\n# GNU tools on Mac.\n# https://www.topbug.net/blog/2013/04/14/install-and-use-gnu-command-line-tools-in-mac-os-x/\n\n# GNU `cat`\nbrew install coreutils\n\n# GNU `xargs`:\n# https://superuser.com/questions/467176/replacement-for-xargs-d-in-osx\nbrew install findutils --with-default-names\n\n# GNU `grep`:\n# https://apple.stackexchange.com/questions/193288/how-to-install-and-use-gnu-grep-in-osx\nbrew install grep --with-default-names\n\n# AWS Command Line Interface\n# https://aws.amazon.com/cli/\nbrew install awscli\n```\n\n## Links\n\n- https://www.topbug.net/blog/2013/04/14/install-and-use-gnu-command-line-tools-in-mac-os-x/\n- https://superuser.com/questions/467176/replacement-for-xargs-d-in-osx\n- https://apple.stackexchange.com/questions/193288/how-to-install-and-use-gnu-grep-in-osx\n- https://github.com/stephenharris/grunt-wp-deploy\n- https://github.com/GaryJones/wordpress-plugin-svn-deploy\n- https://github.com/sudar/wp-plugin-in-github\n- https://stackoverflow.com/questions/16991428/bash-how-to-put-each-line-within-quotation\n- https://coderwall.com/p/tjekrq/subversion-shallow-checkout\n- https://stackoverflow.com/questions/4709912/how-to-make-grep-only-match-if-the-entire-line-matches\n- https://superuser.com/questions/294850/check-if-a-file-is-already-committed-to-svn\n- https://askubuntu.com/questions/29370/how-to-check-if-a-command-succeeded\n- https://linux.die.net/man/1/zip\n- https://symfony.com/doc/current/components/process.html\n- https://symfony.com/doc/current/components/console/helpers/processhelper.html\n- https://symfonycasts.com/blog/fun-with-symfonys-console\n- https://docs.aws.amazon.com/cli/latest/reference/s3/cp.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpronamic%2Fpronamic-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpronamic%2Fpronamic-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpronamic%2Fpronamic-cli/lists"}