30 lines
877 B
Markdown
30 lines
877 B
Markdown
# GitLab Project Manager
|
|
|
|
## TODO
|
|
|
|
- Fix NPE when cache is reset or project for whatever reason leaves an orphaned alias
|
|
- Add config setters and getters
|
|
- Add TTL check to cache load, and add -f / --force flag to re-build regardless
|
|
- For each project loaded, check if it is the same, and do nothing
|
|
- prevents clobbering cache on a partial update
|
|
- track loaded projects in []*Project to diff after load
|
|
- should prune missing after the load is complete
|
|
- Add open command
|
|
- config should exist for editor (vim, code, etc..)
|
|
- Update README for shell completion, aliases, usage
|
|
- Make a Makefile
|
|
|
|
## Purpose
|
|
|
|
The goal of this utility is to provide a fuzzy-find method of locating, cloning,
|
|
and using GitLab projects -- along with your preferred aliases, autocompletion,
|
|
and shortcuts.
|
|
|
|
## Functionality
|
|
|
|
### Project Caching
|
|
|
|
### Project Aliases
|
|
|
|
### Fuzzy All the Things
|