Commit Graph

3 Commits

Author SHA1 Message Date
b8a2e5cc7b Update description to 'Package manager for mpv scripts'
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 00:31:45 +01:00
dca1511869 Add progress spinners for clone and update operations
- Add indicatif crate for terminal progress indicators
- Add animated spinners during git clone operations
- Add animated spinners during git fetch/update operations
- Extract shared UI utilities into src/ui.rs module
- Improve visual feedback with checkmarks and status indicators

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 00:30:37 +01:00
97743f26ad Initial commit: mpv-mgr vim-plug style package manager
A CLI tool for managing mpv scripts inspired by vim-plug:
- Declarative config (config.toml) listing git repos
- Commands: add, remove, install, update, clean, status, list, import
- Auto-discovers .lua/.js scripts in repositories
- Symlinks scripts to ~/.config/mpv/scripts/
- Handles script assets (script-opts, fonts, shaders)
- First-run detection with import prompt for existing scripts

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 00:28:05 +01:00