{"id":15163135,"url":"https://github.com/frederickgeek8/repo-manager","last_synced_at":"2025-07-01T10:32:49.540Z","repository":{"id":5342370,"uuid":"6528100","full_name":"FrederickGeek8/repo-manager","owner":"FrederickGeek8","description":"A sweet, simple, Cydia repo manager.","archived":false,"fork":false,"pushed_at":"2024-06-22T05:26:44.000Z","size":1084,"stargazers_count":16,"open_issues_count":0,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-28T08:00:12.766Z","etag":null,"topics":["apt","cydia","debian","manager","repository"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/rpo","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FrederickGeek8.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-11-04T06:16:07.000Z","updated_at":"2025-04-09T10:09:25.000Z","dependencies_parsed_at":"2022-09-19T05:01:03.320Z","dependency_job_id":null,"html_url":"https://github.com/FrederickGeek8/repo-manager","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/FrederickGeek8/repo-manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FrederickGeek8%2Frepo-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FrederickGeek8%2Frepo-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FrederickGeek8%2Frepo-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FrederickGeek8%2Frepo-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FrederickGeek8","download_url":"https://codeload.github.com/FrederickGeek8/repo-manager/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FrederickGeek8%2Frepo-manager/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262944317,"owners_count":23388732,"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":["apt","cydia","debian","manager","repository"],"created_at":"2024-09-27T02:04:13.453Z","updated_at":"2025-07-01T10:32:49.496Z","avatar_url":"https://github.com/FrederickGeek8.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# rpo\n[![npm](https://img.shields.io/npm/v/rpo.svg)](https://www.npmjs.com/package/rpo)\n\nA sweet, simple, multi-platform Debian/Cydia repository manager. Currently a CLI\ntool, but a web and desktop interface are planned for future releases.\n\nThe purpose of this is to create a tool that can easily manage a Debian or Cydia\nrepository regardless of platform. Utilizing libraries written entirely in\nJavascript, such as [unipkg](https://github.com/FrederickGeek8/unipkg),\n`rpo` is able to perform operations such as `dpkg-scanpackages` without `dpkg` ever being installed.\n\n# Installing\nTo install `rpo` globally run\n```bash\nnpm install -g rpo\n```\n\n# Usage\nFor full usage [please visit the wiki.](https://github.com/FrederickGeek8/repo-manager/wiki)\nUsage for the `rpo` can be found by doing `rpo \u003csubcommand\u003e --help`. To see \navailable subcommands, you can run `rpo` or `rpo --help`. Example:\n```bash\n\u003e rpo -h\n\n  Usage: rpo [options] [command]\n\n  Options:\n\n    -V, --version            output the version number\n    -h, --help               output usage information\n\n  Commands:\n\n    init [options]\n    settings|edit [options]\n    add [options] \u003cfile\u003e\n    remove [options] \u003cfile\u003e\n    sign\n```\n## Description of Subcommands\n`rpo init`: Initializes a repository.\n\n`rpo settings`: Edits the settings of a repository\n\n`rpo add`: Adds a package to a repository\n\n`rpo remove`: Removes a package from a repository\n\n`rpo sign`: Signs (if not already) a repository\n\n# Prerequisites\nThis project has been tested on Node v18.20.3.\n\n# Roadmap\n*Progress can be tracked over on the [project board.](https://github.com/FrederickGeek8/repo-manager/projects)*\n1. Create a desktop interface similar in effect to Github Desktop, where locations\nof repositories are kept track of and can be managed easily through a GUI.\n2. Create a backend interface similar to that of the previous version of `repo-manager`\n(for those of you who remember it), where the repository can be managed remotely.\n3. Create an automated frontend generation system that will updated and present\nto users what packages are currently in the repository.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrederickgeek8%2Frepo-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrederickgeek8%2Frepo-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrederickgeek8%2Frepo-manager/lists"}