{"id":25368956,"url":"https://github.com/xubiod/rpgo-cli","last_synced_at":"2025-10-07T03:53:56.403Z","repository":{"id":49441549,"uuid":"517679246","full_name":"xubiod/rpgo-cli","owner":"xubiod","description":"A basic CLI that uses xubiod/rpgo to function.","archived":false,"fork":false,"pushed_at":"2022-07-25T13:47:55.000Z","size":5,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-09T06:41:35.514Z","etag":null,"topics":["cli","go","golang","rpg-maker","rpg-maker-vx","rpg-maker-vxace","rpg-maker-xp","rpgmaker","rpgmakervx","rpgmakervxace","rpgmakerxp"],"latest_commit_sha":null,"homepage":"","language":"Go","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/xubiod.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}},"created_at":"2022-07-25T13:35:24.000Z","updated_at":"2023-06-12T18:03:40.000Z","dependencies_parsed_at":"2022-09-01T09:23:10.254Z","dependency_job_id":null,"html_url":"https://github.com/xubiod/rpgo-cli","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/xubiod/rpgo-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xubiod%2Frpgo-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xubiod%2Frpgo-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xubiod%2Frpgo-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xubiod%2Frpgo-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xubiod","download_url":"https://codeload.github.com/xubiod/rpgo-cli/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xubiod%2Frpgo-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278717451,"owners_count":26033542,"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-10-07T02:00:06.786Z","response_time":59,"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":["cli","go","golang","rpg-maker","rpg-maker-vx","rpg-maker-vxace","rpg-maker-xp","rpgmaker","rpgmakervx","rpgmakervxace","rpgmakerxp"],"created_at":"2025-02-15T00:52:42.503Z","updated_at":"2025-10-07T03:53:56.387Z","avatar_url":"https://github.com/xubiod.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RPGO-CLI\n\nThis is a command-line tool that uses [RPGO](https://github.com/xubiod/rpgo) that is close to basic feature parity with\n**[RPG-Patcher](https://github.com/xubiod/RPG-Patcher)**. You can see what it can do under [Actions](#actions) or running\nit without any flags.\n\nYou can run this CLI with Go 1.18.4 (currently tested version):\n\u003e `go run rpgo-cli.go`.\n\nThis file is meant as a more extensive and exhaustive version of the default\nbehaviour (no flags/incorrect flags).\n\n- [RPGO-CLI](#rpgo-cli)\n  - [Actions](#actions)\n    - [Extracting files](#extracting-files)\n    - [Lists files in archives](#lists-files-in-archives)\n    - [Only generating project files](#only-generating-project-files)\n\n## Actions\n\n### Extracting files\n\n**Action names: `extract`, `decrypt`, `dump`**\n\n**Flags used: `i`, `o`, `overwrite-files`**\n\nExtracts all files from the encrypted archive given via `-i`. All\nfiles are extracted into the directory given via `-o`. If\n`-overwrite-files` is present with t, true or 1, files will override existing\nfiles; otherwise it ignores the file and continues.\n\n### Lists files in archives\n\n**Action names: `files`, `list`, `ls`, `dir`**\n\n**Flags used: `o`**\n\nReads an encrypted archive and prints out their names and sizes into standard\noutput. You can configure to display megabytes, kilobytes, bytes by setting `-o`\nto `kilo`; mebibytes, kibibytes, bytes by setting `-o` to `kibi`; or just bytes\nby setting `-o` to `bytes`.\n\nThe output format is as follows:\n\n`\u003cName\u003e [tab] (\u003cSize\u003e [tab] \u003cUnit\u003e)`\n\nName is the file name with its directory in the archive.\n\nSize is either an integer for bytes or floats for other units.\n\nUnit is `B`, `KB`, `MB`, `GB` for `-o kilo`; `B`, `KiB`, `MiB`, `GiB` for\n`-o kibi`; `bytes` for `-o bytes`.\n\nLast line outputted is total amount of files and their size uncompressed.\n\n`total number of files: \u003cNumber\u003e [tab] (\u003cSize\u003e [tab] \u003cUnit\u003e)`\n\nNumber is how many files are in the archive, the rest are the same as above.\n\n### Only generating project files\n\n**Action names: `justproject`**\n\n**Flags used: `i`, `o`**\n\nJust generates a project files for the RPG Maker version given via `-i`. The\ngenerated files are placed in the output directory given via `-o`.\n\nAcceptable input values are:\n\n- For XP, `XP`, `RPG Maker XP`, `xp`, `rmxp`, `rgssad`, `Game.rgssad`, `rxproj`\n- For VX, `VX`, `RPG Maker VX`, `vx`, `rmvx`, `rgss2a`, `Game.rgss2a`, `rvproj`\n- For VX Ace, `VXAce`, `VX Ace`, `RPG Maker VXAce`, `RPG Maker VX Ace`, `vxace`,\n  `rmvxace`, `rmvxa`, `rgss3a`, `Game.rgss3a`, `rvproj2`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxubiod%2Frpgo-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxubiod%2Frpgo-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxubiod%2Frpgo-cli/lists"}