{"id":16050020,"url":"https://github.com/codad5/xupg","last_synced_at":"2025-08-25T03:44:51.006Z","repository":{"id":104532272,"uuid":"597909418","full_name":"codad5/xupg","owner":"codad5","description":"A CLI tool to upgrade xampp php version","archived":false,"fork":false,"pushed_at":"2023-07-29T18:24:21.000Z","size":8092,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-17T18:45:03.298Z","etag":null,"topics":["php","typescript","xampp","xampp-installation"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/codad5.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":"2023-02-06T00:59:24.000Z","updated_at":"2023-05-29T17:40:32.000Z","dependencies_parsed_at":"2024-10-29T14:03:17.627Z","dependency_job_id":null,"html_url":"https://github.com/codad5/xupg","commit_stats":{"total_commits":21,"total_committers":2,"mean_commits":10.5,"dds":0.2857142857142857,"last_synced_commit":"9b1fc41eac30ec953d4de11748e1c31fbc0c0b8f"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/codad5/xupg","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codad5%2Fxupg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codad5%2Fxupg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codad5%2Fxupg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codad5%2Fxupg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codad5","download_url":"https://codeload.github.com/codad5/xupg/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codad5%2Fxupg/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272004289,"owners_count":24856937,"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","status":"online","status_checked_at":"2025-08-25T02:00:12.092Z","response_time":1107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["php","typescript","xampp","xampp-installation"],"created_at":"2024-10-09T00:41:49.056Z","updated_at":"2025-08-25T03:44:50.978Z","avatar_url":"https://github.com/codad5.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# xUPG \n\u003e WHat is xUPG\n\n**xUPG** is a CLI TOOL that makes it easy to upgrade your xampp modules ( PHP, MYSQL, PHPMYADMIN ) using the ClI.\n\n\u003e How does xUPG work ?\n\nxUPG makes use of [sourceforge API](https://sourceforge.net/p/forge/documentation/API/) to manage and dowload updates\n\n\u003e How to use xUPG\nTo you xUPG you have to insatll it globally from [npmjs](https://npmjs.com/package/xUPG)\n### Prerequisites\n- [Nodejs](https://nodejs.org/en/)\n- [npm](https://npmjs.com)\n- [xampp](https://www.apachefriends.org/index.html)\n\n### How to Install\nTo install **xUPG** you have to run the following command in your terminal\n\n```bash \nnpm i -g xupg\n```\n\nThis command will install **xUPG** globally on your machine\n\n### How to use\n\n#### Upgrading php version\n```shell\nxupg -p\n```\nOR\n```shell\nxupg --php\n```\nThis command will upgrade your php version to the latest version available on sourceforge\n#### Upgrading mysql version\n```shell\nxupg -ms\n```\nOR\n```shell\nxupg --mysql\n```\nThis command will upgrade your mysql version to the latest version available on sourceforge and will also backup your database before upgrading\n#### Upgrading phpmyadmin version\n```shell\nxupg -ph\n```\nOR\n```shell\nxupg --phpmyadmin\n```\nThis command will upgrade your phpmyadmin version to the latest version available on sourceforge\n\n#### Upgrading all modules\n```shell\nxupg -f\n```\nOR\n```shell\nxupg --full\n```\nThis command will upgrade all your modules to the latest version available on sourceforge\n\n### HOW TO SET YOUR XAMPP INSTALLATION DIRECTORY\nTo set your xampp installation directory you have to run the following command in your terminal\n```shell\nxupg -p -d \u003cpath to your xampp installation directory\u003e\n```\nOR\n```shell\nxupg -p --dir \u003cpath to your xampp installation directory\u003e\n```\nThis command will set your xampp installation directory to the path you specified\n\n### ALL FLAGS\n| Flag | Description |\n| ------ | ------ |\n| -p, --php | Upgrade php version |\n| -ms, --mysql | Upgrade mysql version |\n| -ph, --phpmyadmin | Upgrade phpmyadmin version |\n| -f, --full | Upgrade all modules |\n| -d, --dir | Set xampp installation directory |\n| -h, --help | Show help |\n\n### upgradables xampp modules\n- [x] PHP\n- [ ] MYSQL\n- [ ] PHPMYADMIN\n\n### OS SUPPORT\n- [x] Windows\n- [ ] Linux\n- [ ] Mac\n\n### License\nMIT\n\n### Contributing\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\n### Author\n- [Chibueze Aniezeofor](https://github.com/codad5)\n\n\u003e Built by [codad5](https://github.com/codad5)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodad5%2Fxupg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodad5%2Fxupg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodad5%2Fxupg/lists"}