{"id":19900186,"url":"https://github.com/grncdr/mmr","last_synced_at":"2025-09-19T00:32:40.094Z","repository":{"id":65998572,"uuid":"125581722","full_name":"grncdr/mmr","owner":"grncdr","description":"Add reminders for yourself in directories","archived":false,"fork":false,"pushed_at":"2018-03-17T10:20:25.000Z","size":10,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2024-11-12T20:11:49.698Z","etag":null,"topics":["cli","cli-app","reminders","rust"],"latest_commit_sha":null,"homepage":"","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/grncdr.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}},"created_at":"2018-03-16T23:55:00.000Z","updated_at":"2024-05-28T16:18:12.000Z","dependencies_parsed_at":"2023-03-13T20:31:20.868Z","dependency_job_id":null,"html_url":"https://github.com/grncdr/mmr","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grncdr%2Fmmr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grncdr%2Fmmr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grncdr%2Fmmr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grncdr%2Fmmr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grncdr","download_url":"https://codeload.github.com/grncdr/mmr/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233536926,"owners_count":18690827,"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":["cli","cli-app","reminders","rust"],"created_at":"2024-11-12T20:11:35.743Z","updated_at":"2025-09-19T00:32:34.786Z","avatar_url":"https://github.com/grncdr.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mmr \n\n## What it is\n\n`mmr` is a little CLI tool that reads a `.mmr` file in your current directory. If the file exists and hasn't been modified in a while, it will print it out. You can control how much is printed, and how long \"a while\" is with some command line arguments (run `mmr -h` to see what's available). Running `mmr` with no arguments will open the `.mmr` file in your current directory (regardless of whether it exists) in your `$EDITOR`.\n\n## Install it\n\nFor now just `git clone` and `cargo install`. Real releases later maybe?\n\n## Use it\n\nRecommended usage is to run `mmr remind` before displaying your command prompt. This will cause mmr to automatically print reminders you haven't seen recently as you `cd` around the file system. \n\n### bash\n\nAdd this in your `.bashrc` or `.profile` or whatever (I still can't remember which files bash will use when):\n\n```sh\nPROMPT_COMMAND=\"mmr remind; $PROMPT_COMMAND\"\n```\n\n### zsh\n\nAdd this in your `.zshrc` (or `.profile` etc):\n\n```zsh\nprecmd() {\n  mmr remind\n}\n```\n\nIf you already have a `precmd`, put `mmr remind` near the start.\n\n## Other commands\n\n```\nmmr 0.1\nStephen Sugden \u003cme@stephensugden.com\u003e\nLeave reminders for yourself in directories\n\nUSAGE:\n    mmr [FLAGS] [SUBCOMMAND]\n\nFLAGS:\n    -h, --help         Prints help information\n    -r, --recursive    Recursively search for .mmr file up to the root of the\n                       filesystem instead of only the current directory.\n    -V, --version      Prints version information\n\nSUBCOMMANDS:\n    add       Append a line to the .mmr file, creating it if necessary.\n    edit      Open the .mmr file in your $EDITOR\n    help      Prints this message or the help of the given subcommand(s)\n    print     Print the contents of the .mmr file regardless of it's age\n    remind    Check for a .mmr file and print the contents if it's old enough\n```\n\n## Acknowledgements\n\nThis [idea came from @mntmn](https://twitter.com/mntmn/status/974671390845603841), I was bored and I liked it so here we are.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrncdr%2Fmmr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrncdr%2Fmmr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrncdr%2Fmmr/lists"}