cargo-binstall icon indicating copy to clipboard operation
cargo-binstall copied to clipboard

Prettier UI

Open passcod opened this issue 2 years ago • 0 comments

Closes #156

  • Introduces a new UI layer and disables log output by default
  • If the terminal is detected to be non-interactive, disables the UI and re-enables log output, and also assumes --no-confirm
  • Tries to do reflink copying when supported
  • Renames --no-symlinks to --no-versioned (keeps the old name as alias for now)
  • Switches how --no-versioned behaves to be in line with the option help text and align with expectations
  • For now, source builds are done in series... looking into building in pty

Peek 2022-07-30 15-47

Peek 2022-07-30 15-49

Peek 2022-07-30 15-45

Peek 2022-07-30 15-50


When the terminal is not interactive, it defaults to no-confirm and switches to log view:

Peek 2022-07-30 15-53

Peek 2022-07-30 15-52

passcod avatar Jul 30 '22 03:07 passcod