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