{"id":16956179,"url":"https://github.com/novara754/rat-rs","last_synced_at":"2025-03-21T12:48:11.103Z","repository":{"id":106797523,"uuid":"201079718","full_name":"novara754/rat-rs","owner":"novara754","description":"A reimplementation of cat in Rust.","archived":false,"fork":false,"pushed_at":"2019-08-16T17:21:07.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-26T09:13:02.120Z","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/novara754.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-08-07T15:42:16.000Z","updated_at":"2019-08-16T17:21:09.000Z","dependencies_parsed_at":"2023-07-27T17:59:45.685Z","dependency_job_id":null,"html_url":"https://github.com/novara754/rat-rs","commit_stats":null,"previous_names":["emilycrab/rat-rs","novara754/rat-rs"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/novara754%2Frat-rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/novara754%2Frat-rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/novara754%2Frat-rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/novara754%2Frat-rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/novara754","download_url":"https://codeload.github.com/novara754/rat-rs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244801288,"owners_count":20512639,"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":"2024-10-13T22:14:24.081Z","updated_at":"2025-03-21T12:48:11.081Z","avatar_url":"https://github.com/novara754.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![CircleCI](https://circleci.com/gh/vzwGrey/rat-rs/tree/master.svg?style=svg)](https://circleci.com/gh/vzwGrey/rat-rs/tree/master)\n\n# rat\n\nA reimplementation of `cat` in Rust.\n\nProgram to print (multiple) files as well as standard in to standard out, allowing users to concatenate files from the command line. Has many options to alter the output in different ways, e.g., line numbers, skipping blocks of whitespace.\n\n## Motivation\n\nJust for fun, it's a simple program to implement as a learning project.\n\n## Features\n\nIt can do (almost) anything the Unix/Linux version of `cat` can do.\nCurrently lacking support for the `-v`/`--show-nonprinting` option.\n\n## Installation\n\n**Requirements:** As it is written in rust and there are no pre-built binaries\n`rustc` as well as `cargo` have to be installed on your system.\n\n1. Run `cargo build --release` in this directory\n2. Find the executable binary at `target/release/rat(.exe)`\n3. Copy the executable somewhere you want to keep it and add it to the PATH variable\n\n## Usage\n\nThe options are the same as the Unix/Linux version of `cat`.\n`rat -h` will display help information.\n\nExample:\n```\n$ rat -ns ./poem.txt\n```\n\n## License\n\nLicensed under the [MIT License](LICENSE.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnovara754%2Frat-rs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnovara754%2Frat-rs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnovara754%2Frat-rs/lists"}