{"id":17922303,"url":"https://github.com/amanjeev/watchr","last_synced_at":"2025-06-19T06:34:00.103Z","repository":{"id":57671933,"uuid":"422280889","full_name":"amanjeev/watchr","owner":"amanjeev","description":"Execute a command periodically. Like watch(1) command.","archived":false,"fork":false,"pushed_at":"2024-11-19T00:29:59.000Z","size":35,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-16T13:30:09.326Z","etag":null,"topics":["linux","rust","watch"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/amanjeev.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-10-28T16:38:42.000Z","updated_at":"2025-01-22T06:39:32.000Z","dependencies_parsed_at":"2024-10-30T23:00:53.216Z","dependency_job_id":"e9fa9e58-1435-4278-8c7f-c9be83eaa47a","html_url":"https://github.com/amanjeev/watchr","commit_stats":{"total_commits":14,"total_committers":1,"mean_commits":14.0,"dds":0.0,"last_synced_commit":"5ccc36c6eddef76533b855cdb8b819d69d820e78"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/amanjeev/watchr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amanjeev%2Fwatchr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amanjeev%2Fwatchr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amanjeev%2Fwatchr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amanjeev%2Fwatchr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amanjeev","download_url":"https://codeload.github.com/amanjeev/watchr/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amanjeev%2Fwatchr/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260702419,"owners_count":23049247,"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":["linux","rust","watch"],"created_at":"2024-10-28T20:38:35.915Z","updated_at":"2025-06-19T06:33:55.088Z","avatar_url":"https://github.com/amanjeev.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# watchr\n\nThis is a tool similar to Linux [`watch(1)`](https://man7.org/linux/man-pages/man1/watch.1.html)\nwhich runs your command periodically.  The enhancement in this tool over that one is that this\none allows you to see the history of the runs if you want to compare your command's current output\nwith an iteration a few seconds ago.\n\n## Installation\n\n`cargo install watchr`\n\nThis will deploy a binary named `wr` in your `.cargo` directory.\n\n## Usage\n\n```shell\nIncomplete `GNU cat` in Rust for learning purposes\n\nUsage: wr [OPTIONS] \u003ccommand\u003e\n\nArguments:\n  \u003ccommand\u003e\n\nOptions:\n  -c\n  -d \u003cduration\u003e      [default: 1]\n  -h, --help         Print help\n  -V, --version      Print version\n```\n\n## Caveats\n\n- Does not support error propagation if exit code is not 0 of your command\n- Linux only\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famanjeev%2Fwatchr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famanjeev%2Fwatchr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famanjeev%2Fwatchr/lists"}