{"id":25650053,"url":"https://github.com/itsjunetime/rager","last_synced_at":"2025-04-15T18:32:39.235Z","repository":{"id":38235430,"uuid":"384785699","full_name":"itsjunetime/rager","owner":"itsjunetime","description":"A CLI Tool for viewing/parsing Matrix Rageshake submissions","archived":false,"fork":false,"pushed_at":"2023-10-07T04:54:09.000Z","size":268,"stargazers_count":9,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T23:34:31.080Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","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/itsjunetime.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":"2021-07-10T20:37:19.000Z","updated_at":"2022-05-31T18:20:53.000Z","dependencies_parsed_at":"2025-02-23T14:37:51.631Z","dependency_job_id":"4f12682d-558b-4c88-8835-eb9ff2d5b7cf","html_url":"https://github.com/itsjunetime/rager","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsjunetime%2Frager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsjunetime%2Frager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsjunetime%2Frager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsjunetime%2Frager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itsjunetime","download_url":"https://codeload.github.com/itsjunetime/rager/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249129032,"owners_count":21217272,"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":[],"created_at":"2025-02-23T14:37:42.622Z","updated_at":"2025-04-15T18:32:39.215Z","avatar_url":"https://github.com/itsjunetime.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rager\n\nA CLI Tool for syncing/viewing/searching Matrix [Rageshake server](https://github.com/matrix-org/rageshake) submissions.\n\nTo make it work correctly, you need to place a config file (similar to the [rager.toml](./rager.toml) config file here) at the config directory of your user directory. If you don't know where that would be or are unsure, Just run `rager sync` and it will tell you where the config file should be.\n\n## Building\nAs with all other rust project, [install the rust toolchain](https://rustup.rs), then run:\n\n```\ngit clone https://github.com/iandwelker/rager.git\ncd rager\ncargo build --release\n```\n\nYou can also grab a pre-compiled binary from the **Releases** section, but those may not be fully up to date with the changes in this repo.\n\n## Usage\nRun `rager help` to see all of the options available to you.\n\n```\n$ rager help\n\nRager 1.0\nIan Welker \u003c@ian:beeper.com\u003e\n\nUSAGE:\n    rager [SUBCOMMAND]\n\nFLAGS:\n    -h, --help       Prints help information\n    -V, --version    Prints version information\n\nSUBCOMMANDS:\n    complete    List completions for view command\n    desync      Clear all logs off of your device\n    help        Prints this message or the help of the given subcommand(s)\n    prune       Delete all entries that match the terms\n    search      Search through the logs currently on your device\n    sync        Download all the logs from the server that you don't currently have on your device\n    view        View a specific Entry\n\n```\n\n## Completion\n\nRager offers shell tab completions for the `view` subcommand, as long as you run `rager complete --install` and follow its prompts.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitsjunetime%2Frager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitsjunetime%2Frager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitsjunetime%2Frager/lists"}