https://github.com/arturograu/alias_manager
Manage your Git and shell aliases with a simple app. Create edit and delete without touching config files.
https://github.com/arturograu/alias_manager
aliases flutter git-aliases shell
Last synced: 1 day ago
JSON representation
Manage your Git and shell aliases with a simple app. Create edit and delete without touching config files.
- Host: GitHub
- URL: https://github.com/arturograu/alias_manager
- Owner: arturograu
- License: mit
- Created: 2025-07-31T06:10:13.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2026-01-18T14:35:08.000Z (6 months ago)
- Last Synced: 2026-01-18T18:41:16.359Z (6 months ago)
- Topics: aliases, flutter, git-aliases, shell
- Language: Dart
- Homepage: https://aliasmanager.app/
- Size: 2.77 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Alias Manager
A cross-platform desktop Flutter app to view, add, and manage your global command aliases — both for Git and your shell (e.g., Bash, Zsh).

## About the project
This 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.
The 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.
## Features
- List all global Git aliases
- List shell aliases (from your shell configuration files)
- Add new aliases (name + command)
- Delete existing aliases
- Material and dark theme support
- Works on macOS, Windows, and Linux (tested only on macOS for now)
## Requirements
- Git must be installed and available in your system PATH
- For shell aliases: your shell configuration file (e.g., .bashrc, .zshrc) must be accessible
## Project Structure
- `lib/`
- `main.dart` — App entry point
- `sources/` — Git alias data sources
- `view/` — UI screens and widgets
- `shell/` — System command runner
## Contributing
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
## License
[MIT](LICENSE)