[chirp_devel] [PATCH 0/9] assorted CLI improvements

Zach Welch
Tue Feb 24 23:26:44 PST 2015


These patches begin to make improvements to CHIRP's CLI.  Several of
them are repeats from the series earlier this week, though all have
been modified extensively to accomodate feedback.

Zach Welch (9):
  Use argparse in chirpw (#2349)
  Rename chirp.py as chirpc (#2343)
  Update chirpc argument parsing (#2343)
  chirpc: add --list-radios option (#2343)
  Refactor version display into chirp module (#2343)
  Add chirp.logger module (#2347)
  Use new logger module (#2347)
  Suppress startup debugging messages (#2347)
  Fix style issues (#2355)

 chirp.py               | 297 ----------------------------------------------
 chirp/anytone.py       |  13 +--
 chirp/baofeng_uv3r.py  |   5 -
 chirp/bjuv55.py        |   5 -
 chirp/directory.py     |   7 +-
 chirp/ft1d.py          |  13 ++-
 chirp/ft2800.py        |  18 ++-
 chirp/ft60.py          |   7 +-
 chirp/ft7800.py        |  27 ++---
 chirp/ft817.py         |  30 +++--
 chirp/ft857.py         |   9 +-
 chirp/ft90.py          |  53 +++------
 chirp/ftm350.py        |   7 +-
 chirp/h777.py          |  16 ++-
 chirp/icomciv.py       |  12 +-
 chirp/idrp.py          |  13 +--
 chirp/kenwood_live.py  |  11 +-
 chirp/kguv8d.py        |  42 +++----
 chirp/kyd.py           |  26 ++---
 chirp/leixen.py        |   5 -
 chirp/logger.py        | 127 ++++++++++++++++++++
 chirp/puxing.py        |   5 -
 chirp/th9800.py        |  34 +++---
 chirp/th_uv3r.py       |   5 -
 chirp/thd72.py         |  10 +-
 chirp/tk8102.py        |   8 +-
 chirp/tmv71_ll.py      |  10 +-
 chirp/uv5r.py          |  26 ++---
 chirp/version.py       |  34 ++++++
 chirp/vx170.py         |   5 -
 chirp/vx2.py           |  29 ++---
 chirp/vx3.py           |  31 ++---
 chirp/vx8.py           |  11 +-
 chirp/wouxun.py        |  13 ++-
 chirp/wouxun_common.py |   9 +-
 chirp/yaesu_clone.py   |  13 +--
 chirpc                 | 312 +++++++++++++++++++++++++++++++++++++++++++++++++
 chirpui/mainapp.py     |   5 +-
 chirpui/reporting.py   |  32 +++--
 chirpw                 |  68 +++++------
 40 files changed, 732 insertions(+), 671 deletions(-)
 delete mode 100755 chirp.py
 create mode 100644 chirp/logger.py
 create mode 100644 chirp/version.py
 create mode 100755 chirpc

-- 
1.9.1




More information about the chirp_devel mailing list