chshersh / tool-sync

🧰 Download pre-built binaries of all your favourite tools with a single command
https://crates.io/crates/tool-sync
Mozilla Public License 2.0
69 stars 16 forks source link

Support simple output mode #48

Open chshersh opened 1 year ago

chshersh commented 1 year ago

Currently, tool-sync uses indicatif and various progress bars to produce interactive output. However, this output is not displayed on CI which can make things difficult to debulg. I propose to add the --non-interactive option that will simply write the output line by line.

This probably requires abstracting the SyncProgress type.