Skip to content

upgrade Improve output #393

@rgoldberg

Description

@rgoldberg

Improve mas upgrade output from:

Upgrading 2 outdated applications:
Transporter (1.2.1), Developer (9.2)
==> Downloading Transporter
==> Installed Transporter
==> Downloading Apple Developer
==> Installed Apple Developer

Also, Downloading should be changed to Downloaded after the download has completed.

Maybe the displayed app names should be consistent, instead of using Developer at the top, and Apple Developer at the bottom. I assume we should use the longer name everywhere.

Describe the solution you'd like

Improve mas upgrade output to something like:

Upgrading 2 outdated applications:

Transporter 1.2.1 -> 1.2.2
Apple Developer 9.2 -> 9.2.1

==> Downloaded Transporter 1.2.2
==> Installed Transporter 1.2.2
==> Downloaded Apple Developer 9.2.1
==> Installed Apple Developer 9.2.1

Describe alternatives you've considered
Possibly use the shorter name everywhere.

Would be nice to space the the versions out in a table-spaced format (without borders) to make everything more readable, but I'd have to find some text spacing library. Not gonna spend time writing one myself. e.g.:

Upgrading 2 outdated applications:

Transporter     1.2.1 -> 1.2.2
Apple Developer 9.2   -> 9.2.1

==> Downloaded Transporter     1.2.2
==> Installed  Transporter     1.2.2
==> Downloaded Apple Developer 9.2.1
==> Installed  Apple Developer 9.2.1

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions