Fix Readme’s checkboxes on gitea’s rendering

This commit is contained in:
Zykino 2023-07-06 00:51:29 +02:00
parent 9c1101091b
commit 167a634b4c

View File

@ -6,34 +6,34 @@ This tool will remember the applications you installed and update them all (even
See also [topgrade](https://github.com/topgrade-rs/topgrade) for a solution that auto-detect everything it can. See also [topgrade](https://github.com/topgrade-rs/topgrade) for a solution that auto-detect everything it can.
# Roadmap # Roadmap
[X] Run commands found in different configuration files * [X] Run commands found in different configuration files
[X] Have Pre / Post commands to do before / after the upgrade * [X] Have Pre / Post commands to do before / after the upgrade
[X] Do all the installations and give a summary of success and errors at the end * [X] Do all the installations and give a summary of success and errors at the end
[X] Improve errors ^^' * [X] Improve errors ^^'
[ ] Executors from a packagers need to be executed in order and only if all of the previous failed * [ ] Executors from a packagers need to be executed in order and only if all of the previous failed
[ ] Tests * [ ] Tests
[ ] Prevent the usage of `sudo` and equivalent, add a config to say "needAdminRights" * [ ] Prevent the usage of `sudo` and equivalent, add a config to say "needAdminRights"
[ ] Parallel execution of commands * [ ] Parallel execution of commands
[ ] Packagers need to state their dependency * [ ] Packagers need to state their dependency
[ ] Show a progress bar general and the list of task in execution (with their stepNumber): "helix PostInstall (1/2)" * [ ] Show a progress bar general and the list of task in execution (with their stepNumber): "helix PostInstall (1/2)"
[ ] All input should be prevented (even asking for `sudo`s password) * [ ] All input should be prevented (even asking for `sudo`s password)
[ ] All output (standard and errors) needs to be redirected in files. Maybe something like: /tmp/system-updater/<DATETIME>-<packagerName>-<executorName?/stepNumber??>.log * [ ] All output (standard and errors) needs to be redirected in files. Maybe something like: /tmp/system-updater/<DATETIME>-<packagerName>-<executorName?/stepNumber??>.log
[ ] Start self and command "Nicer" (Not sure it is possible in all systems, or in the same way) * [ ] Start self and command "Nicer" (Not sure it is possible in all systems, or in the same way)
[ ] Documentation * [ ] Documentation
[X] Readme * [X] Readme
[ ] Code * [ ] Code
## Nice to have ## Nice to have
[ ] Being usable as a lib (I set the minimum possible in main.rs but the insterface have not been thought out) * [ ] Being usable as a lib (I set the minimum possible in main.rs but the insterface have not been thought out)
[ ] Have subcommands to interactively act on packagerss config * [ ] Have subcommands to interactively act on packagerss config
[ ] List * [ ] List
[ ] Show * [ ] Show
[ ] Create * [ ] Create
[ ] Delete * [ ] Delete
[ ] Update? (Bad way: Show + Delete + Create? ^^') * [ ] Update? (Bad way: Show + Delete + Create? ^^')
[ ] More config examples * [ ] More config examples
[ ] System executors for all/most famous systems (openSUSE, Fedora, Arch, …) * [ ] System executors for all/most famous systems (openSUSE, Fedora, Arch, …)
[ ] At least an example of binary downlowd (curl or wget) * [ ] At least an example of binary downlowd (curl or wget)
# Usage # Usage
The configuration folder is at [the standard path for configuration on your system](https://docs.rs/directories/latest/directories/struct.ProjectDirs.html#method.config_dir) and the commads should be in the packagers subfolder. The configuration folder is at [the standard path for configuration on your system](https://docs.rs/directories/latest/directories/struct.ProjectDirs.html#method.config_dir) and the commads should be in the packagers subfolder.