{"id":32566663,"url":"https://github.com/arturograu/alias_manager","last_synced_at":"2026-07-03T19:34:08.408Z","repository":{"id":307439352,"uuid":"1029492278","full_name":"arturograu/alias_manager","owner":"arturograu","description":"Manage your Git and shell aliases with a simple app. Create edit and delete without touching config files.","archived":false,"fork":false,"pushed_at":"2026-01-18T14:35:08.000Z","size":2905,"stargazers_count":1,"open_issues_count":9,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-18T18:41:16.359Z","etag":null,"topics":["aliases","flutter","git-aliases","shell"],"latest_commit_sha":null,"homepage":"https://aliasmanager.app/","language":"Dart","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/arturograu.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-31T06:10:13.000Z","updated_at":"2026-01-18T14:35:13.000Z","dependencies_parsed_at":"2025-10-26T07:11:27.424Z","dependency_job_id":"1124c00a-5ac8-416f-ab79-01ad57223032","html_url":"https://github.com/arturograu/alias_manager","commit_stats":null,"previous_names":["arturograu/git_alias_manager"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/arturograu/alias_manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arturograu%2Falias_manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arturograu%2Falias_manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arturograu%2Falias_manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arturograu%2Falias_manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arturograu","download_url":"https://codeload.github.com/arturograu/alias_manager/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arturograu%2Falias_manager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35099548,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-03T02:00:05.635Z","response_time":110,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["aliases","flutter","git-aliases","shell"],"created_at":"2025-10-29T05:19:04.360Z","updated_at":"2026-07-03T19:34:08.401Z","avatar_url":"https://github.com/arturograu.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Alias Manager\n\nA cross-platform desktop Flutter app to view, add, and manage your global command aliases — both for Git and your shell (e.g., Bash, Zsh).\n\n![Demo of Alias Manager](docs/demo.gif)\n\n## About the project\n\nThis is a minimal project built to solve a specific problem quickly and effectively: providing a simple UI to manage both Git aliases and shell command aliases.\nThe architecture has been intentionally kept simple to focus on delivering value fast. For now, there's no dedicated state management solution in place, but that can evolve as the project grows.\n\n## Features\n\n- List all global Git aliases\n- List shell aliases (from your shell configuration files)\n- Add new aliases (name + command)\n- Delete existing aliases\n- Material and dark theme support\n- Works on macOS, Windows, and Linux (tested only on macOS for now)\n\n## Requirements\n\n- Git must be installed and available in your system PATH\n- For shell aliases: your shell configuration file (e.g., .bashrc, .zshrc) must be accessible\n\n## Project Structure\n\n- `lib/`\n  - `main.dart` — App entry point\n  - `sources/` — Git alias data sources\n  - `view/` — UI screens and widgets\n  - `shell/` — System command runner\n\n## Contributing\n\nPull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.\n\n## License\n\n[MIT](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farturograu%2Falias_manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farturograu%2Falias_manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farturograu%2Falias_manager/lists"}