{"id":28376931,"url":"https://github.com/levonium/repos","last_synced_at":"2025-09-07T08:39:43.680Z","repository":{"id":127165028,"uuid":"263403594","full_name":"levonium/repos","owner":"levonium","description":null,"archived":false,"fork":false,"pushed_at":"2024-02-24T14:07:59.000Z","size":2,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-16T23:31:33.124Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/levonium.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}},"created_at":"2020-05-12T17:21:31.000Z","updated_at":"2024-02-24T14:08:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"3bcfd51d-f4c9-40d3-b7a0-6f199232ea2d","html_url":"https://github.com/levonium/repos","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/levonium/repos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/levonium%2Frepos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/levonium%2Frepos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/levonium%2Frepos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/levonium%2Frepos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/levonium","download_url":"https://codeload.github.com/levonium/repos/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/levonium%2Frepos/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265728814,"owners_count":23818729,"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-05-30T00:38:40.082Z","updated_at":"2025-07-18T08:32:56.751Z","avatar_url":"https://github.com/levonium.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Git status checker\n\nChecks `git status` for all repositories defined in a list and displays the results if there are any local changes left.\n\nThis is useful when you work on multiple projects during the day and at the end want to check if all the changes are saved/committed/pushed.\n\n```bash\n# clone/copy this `repos` directory (e.g. ~/code)\ncp -r repos ~/code\n\n# if it's different than `~/code/repos` adjust it in `config.sh`\nREPOSITORIES_DIR=~/code/repos\n\n# create the list file\ntouch _list\n\n# make 3 files executable\ncd ~/code/repos\nchmod +x add.sh check.sh list.sh\n\n# include the `_config.sh` file into `.zshrc`\n# it'll include the directory in PATH and register 3 aliases\nsource ~/code/repos/_config.sh\n\n# add a directory/repository to the list\naddrepo\n\n# list all repositories\nlistrepos\n\n# check statuses\ncheckrepos\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flevonium%2Frepos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flevonium%2Frepos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flevonium%2Frepos/lists"}