2023-02-08 14:27:58 +00:00
|
|
|
|
|
2023-02-27 00:53:29 +00:00
|
|
|
|
- [+] implement MVP
|
2024-07-06 23:02:53 +00:00
|
|
|
|
- [x] minimal catalog => currently 124 entries
|
|
|
|
|
- [x] search catalog
|
|
|
|
|
- [x] local current versions
|
|
|
|
|
- [x] latest version, github strategy
|
|
|
|
|
- [+] intall,
|
|
|
|
|
- [x] github+linux+x86_64+tgz strategy
|
|
|
|
|
- [ ] prompt user to override current file/symlink
|
2023-02-08 14:27:58 +00:00
|
|
|
|
|
2023-02-27 00:53:29 +00:00
|
|
|
|
- [*] code style => blake, defaults
|
2023-02-25 22:36:51 +00:00
|
|
|
|
|
|
|
|
|
- [ ] tests
|
2023-03-10 23:15:06 +00:00
|
|
|
|
- [ ] catalog completion report:
|
|
|
|
|
- has github repo
|
|
|
|
|
- has release
|
|
|
|
|
- has semver release
|
|
|
|
|
- output semver on `--version`
|
|
|
|
|
- has linux + x86_64 + tgz asset
|
|
|
|
|
- has exe at a known place
|
2023-02-27 00:53:29 +00:00
|
|
|
|
- [ ] cli x (not there, there with old version, there with latest version)
|
2023-02-25 22:36:51 +00:00
|
|
|
|
|
2023-02-15 17:24:14 +00:00
|
|
|
|
- [ ] choose forge(s), one will be the golden source of the catalog
|
2023-02-08 14:27:58 +00:00
|
|
|
|
* github
|
|
|
|
|
* gitlab
|
|
|
|
|
* framagit
|
2023-02-15 17:24:14 +00:00
|
|
|
|
* codeberg <= golden source
|
2023-02-08 14:27:58 +00:00
|
|
|
|
* source hut
|
|
|
|
|
* my gitea
|
|
|
|
|
|
|
|
|
|
- [ ] reserve name
|
|
|
|
|
- [ ] GH
|
2023-02-25 22:36:51 +00:00
|
|
|
|
- [ ] Pypi
|
2023-02-08 14:27:58 +00:00
|
|
|
|
|
|
|
|
|
- [ ] release
|
|
|
|
|
- [ ] GH release
|
2023-02-25 22:36:51 +00:00
|
|
|
|
- [ ] pypi package
|
2023-02-08 14:27:58 +00:00
|
|
|
|
|
2024-07-13 19:48:42 +00:00
|
|
|
|
- [ ] landing page
|
|
|
|
|
- [x] publish catalog
|
|
|
|
|
- [ ] replace jinja2 with [minijinja](https://github.com/mitsuhiko/minijinja/discussions/523)
|
|
|
|
|
|
|
|
|
|
|
2023-02-27 00:53:29 +00:00
|
|
|
|
- [ ] open an issue in managed tool forge asking to add support for `--version` and semver
|
|
|
|
|
- [ ] open an issue in managed tool forge asking to add cliget install method
|
2023-02-08 14:27:58 +00:00
|
|
|
|
|
|
|
|
|
- [ ] communicate on geeks'platform : HN, lobsters, reddit, linuxfr
|
|
|
|
|
|
2023-02-15 17:24:14 +00:00
|
|
|
|
- [ ] post MVP improvement
|
|
|
|
|
- [ ] check local env:
|
|
|
|
|
- [ ] existence of `.local`, `.local/programs`, `.local/bin`
|
|
|
|
|
- [ ] that permissions are ok
|
|
|
|
|
- [ ] that `.local/bin` are in `PATH`
|
2024-03-09 16:03:46 +00:00
|
|
|
|
- [ ] UI, add some progress to install (steps : 1/5 check current version, 2/5 ..)
|
2023-02-15 17:24:14 +00:00
|
|
|
|
- [ ] allow to list versions
|
2023-02-25 22:36:51 +00:00
|
|
|
|
- [ ] allow to force installation of a given version
|
|
|
|
|
- [-] improve search algorithm, fuzzing
|
|
|
|
|
- [+] adjust fuzzing formula => lower the weight of title
|
|
|
|
|
- [ ] build tests
|
|
|
|
|
- [ ] async loading of versions ; fill output when available
|
|
|
|
|
- [ ] cache GH response for a given time
|
2023-02-27 00:53:29 +00:00
|
|
|
|
- [ ] explore a way to combine docopt and baker
|
2023-03-10 23:15:06 +00:00
|
|
|
|
- [ ] look at fig completions
|