{"id":15704839,"url":"https://github.com/folletto/wpdo","last_synced_at":"2025-05-12T17:14:32.137Z","repository":{"id":136840960,"uuid":"62298409","full_name":"folletto/WPdo","owner":"folletto","description":"Simple command line tool to install WordPress TRUNK and patches from make.wordpress.com","archived":false,"fork":false,"pushed_at":"2017-05-12T21:22:54.000Z","size":40,"stargazers_count":6,"open_issues_count":6,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-12T17:14:27.381Z","etag":null,"topics":["wordpress"],"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/folletto.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2016-06-30T09:31:57.000Z","updated_at":"2021-06-13T23:36:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"3230fd04-168c-41d2-aa22-0954713f9112","html_url":"https://github.com/folletto/WPdo","commit_stats":{"total_commits":37,"total_committers":3,"mean_commits":"12.333333333333334","dds":"0.21621621621621623","last_synced_commit":"5a5093539fe8c3a0d9b359ccd5ae4a6808579468"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/folletto%2FWPdo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/folletto%2FWPdo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/folletto%2FWPdo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/folletto%2FWPdo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/folletto","download_url":"https://codeload.github.com/folletto/WPdo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253785011,"owners_count":21963903,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["wordpress"],"created_at":"2024-10-03T20:14:04.647Z","updated_at":"2025-05-12T17:14:32.120Z","avatar_url":"https://github.com/folletto.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"WPdo - Simple Make WordPress in Bash\n====================================\n\n**Simple command line tool to install WordPress TRUNK and patches from make.wordpress.org**  \n\u003chttps://make.wordpress.org/\u003e\n\n\nWHAT IS WPDO\n------------\n\nStarting from scratch in contributing to Make WordPress is challenging, expecially for non-developers.\nThis tool, while still a command line tool, is meant to simplify how people can interact with the technical side of things, from setup to patches.\n\nIf you just need support for patches and you're comfortable with Grunt, you might want to check [grunt-patch-wordpress](https://www.npmjs.com/package/grunt-patch-wordpress).\n\nWHAT DOES IT DO\n---------------\n\n* Helps setting up a Mac OSX dev environment (sorry, just OSX for now, collaborations welcome)\n* Helps updating a local WordPress TRUNK setup via SVN\n* Helps applying and clearing patches easily\n\n\nINSTALLATION\n------------\n\nFast:\n\n1. Open Terminal\n2. Run `curl -s https://raw.githubusercontent.com/folletto/WPdo/master/wpdo -o wpdo.php \u0026\u0026 php wpdo.php install`\n3. Done! Now you can use `wpdo` from Terminal.\n\nManual:\n\n1. Download `wpdo`: https://raw.githubusercontent.com/folletto/WPdo/master/wpdo\n2. Copy it in `/usr/local/bin` so it's globally available.\n3. Make it executable: `chmod +x /usr/local/bin/wpdo`.\n4. Done! Now you can use `wpdo` from Terminal.\n\nPublic WPdo website [here](https://folletto.github.io/WPdo/).\n\nUSAGE\n-----\n\n* `wpdo start`  \n  This command checks if everything is installed correctly and helps with setup.  \n  Also installs WordPress TRUNK to _wordpress-trunk_ subdirectory.\n* `wpdo patch [number]`  \n  Just type the patch number or URL and it applies the patch to the WordPress in the current directory.\n* `wpdo revert`  \n  Restores the local WordPress folder you're in to its original state.\n* `wpdo update`  \n  Updates the local WordPress folder you're in to the latest revision.\n* `wpdo kill`  \n  Removes the WordPress sub-folder named _wordpress-trunk_.\n\nUPDATE\n------\n\nTo update uninstall with `wpdo uninstall` then run the installation again.\n\n\nCHANGELOG\n---------\n\n* **0.3** (2017-05-12)\n  * Revert command now detects and asks to revert untracked files (#8).\n  * Detection of `src/` path to switch from `patch -p0` to `patch -p1` (#11).\n  * Better URL detection for patches.\n  * Display of changed files after successful patch.\n  * Better error message if patch fail.\n  * Various fixes.\n* **0.2** (2016-07-22)\n  * Added install/uninstall commands.\n  * Now remote installation with `curl` works.\n* **0.1** (2016-06-26)\n  * First version.\n  * Made at WordCamp Europe Contributors Day 2016\n\n\nLICENSE\n-------\n\n  _Copyright (C) 2016-2017, Davide Casali_  \n  _Licensed under **GPLv3 License**_\n\n\u003e _I've got some gift for languages.  \n  You follow your gift.  \n  But Latin's not easy._  \n  – Ursula K. Le Guin\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffolletto%2Fwpdo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffolletto%2Fwpdo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffolletto%2Fwpdo/lists"}