Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#1958 closed Enhancement (invalid)

Custom progress line for CLI

Reported by: barry Owned by: charles
Priority: Low Milestone: None Set
Component: CLI Version: 1.51
Severity: Trivial Keywords:
Cc:

Description

I customized my CLI a bit in adding a custom progress line.

It uses % as the control character and has 19 status variables that can be placed, including download speed, number of peers, seeders, leachers, percent complete, size of torrent, etc.

For any field that describes a number of byte, you must append a base, K or M or B, and a precision level.

You set this line in settings.json. Sorry, I didn't do a command line option.

Attached is the modified cli.c file.

Attachments (2)

cli.c (23.3 KB) - added by barry 13 years ago.
diff (5.7 KB) - added by barry 13 years ago.

Download all attachments as: .zip

Change History (7)

Changed 13 years ago by barry

comment:1 Changed 13 years ago by charles

  • Milestone changed from Sometime to None Set

Could you please attach a diff against trunk?

Changed 13 years ago by barry

comment:2 Changed 13 years ago by charles

I don't know what to do about this ticket. On the one hand, it's a decent patch. On the other hand, the cli has fallen so far behind the other clients that the dev team is of the opinion that it's not really worth saving anymore, and that users would be better off using the daemon.

comment:3 Changed 13 years ago by barry

I could migrate this over to the web client/daemon.

comment:4 Changed 13 years ago by charles

  • Resolution set to invalid
  • Status changed from new to closed

I'll be willing to take a look at it, but to be honest I don't think we'd use the patch. If we add a feature like that to the web ui, we'll need to add it to the mac, qt, and gtk clients as well.

comment:5 Changed 13 years ago by livings124

Agreed - this amount of customability is against the main design of Transmission. I do appreciate the patch though.

Note: See TracTickets for help on using tickets.