Move rb-site's help formatting and version output into an arparsing module.

Review Request #11419 — Created Jan. 29, 2021 and submitted

chipx86
Review Board
release-4.0.x
reviewboard

This centralizes the custom help formatter and --version handling from
rb-site into a new reviewboard.cmdline.utils.argparsing module,
allowing reuse by other programs.

The help formatter provides terminal-bound wrapping while also
preserving paragraphs, unlike the default formatter which can do only
one or the other.

The --version action lists the version for the program + Review Board,
the Python version, and the install path for Review Board.

Ran rb-site --version and rb-site --help. Saw the correct output.

Summary
Move rb-site's help formatting and version output into an arparsing module.
david
  1. Ship It!
  2. 
      
chipx86
Review request changed

Status: Closed (submitted)

Change Summary:

Pushed to release-4.0.x (0b8fb95)
Loading...