superzanti / ServerSync

Sync files between client and server for Minecraft Forge
GNU General Public License v3.0
163 stars 26 forks source link

[UI CLI enhancement] Progress visualization #313

Open SMN47 opened 10 months ago

SMN47 commented 10 months ago

Serversync Version: 4.3.0

Minecraft Version: Any

Issue Suggestion:

Hello. I prefer to use CLI. Everything works flawlessly, but during the work I noticed that there was a lack of visualizing of the sync progress. Should we expect some form of progress display to be implemented in future updates? Similar to the screenshot below. It seems to me that this would be extremely convenient and useful for cases where there are a large number of files to sync and it is not entirely clear how long it might take - due to their number, not the overall size.

I've seen this topic mentioned in other issues, but it seems to apply to the GUI version of the app only. Besides, more than 2 years have passed since the last mention of this topic, perhaps something has changed since then?

image

Or perhaps not progress bars (for whatever reason), but any other indication of progress. In quantitative form "synced files / total files", and/or simply as a percentage,

rheimus commented 10 months ago

Would be great to have some sort of terminal based progress indication, though nothing has been done toward this yet.

Its probably simple enough to create a 'gui' class that just renders terminal glyphs instead of UI.

The so called 'progres-only' mode could probably change to being something like the screenshot provided.

rsp4jack commented 3 months ago

Related about #264