commit | b62a6f769c80c33ae237fdc47741c64415a84d13 | [log] [tgz] |
---|---|---|
author | Anthony DiGirolamo <tonymd@google.com> | Tue Mar 02 14:50:55 2021 -0800 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Mar 03 01:01:58 2021 +0000 |
tree | f1d85768fc81f01d0124d34100cbe4fc24eb5156 | |
parent | fb41f923a893c8dcee294527664b350eb415498c [diff] |
pw_console: Urwid implementation Copy of https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/25643/ - General UI Fixes - DONE: fix search by making a LogLine container class - DONE: fix log line scrolling - DONE: move to pw_console - DONE: load settings (keybinds/colorscheme) from //.pw_ide.conf file - DONE: log line mouse scroll/click - toggle vertical/horizonal split - split resizing (with mouse?) - convert help pane to overlay - add keybind to allow focus to leave ipython widget (only mouse works so far) - fix pylints - Pigweed features - DONE: hookup ingesting logs into self.logs - DONE: launch ipython rpc console correctly (not hardcoded) - DONE: make argparse options for above - log level filter - hdlc channel filter - auto discovery of setting based on .elf? - file browser to load elf / token database? Change-Id: I1c49df7f2381023459b7166cb8a803b4b71b9182 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/35020 Reviewed-by: Joe Ethier <jethier@google.com> Commit-Queue: Anthony DiGirolamo <tonymd@google.com>
This repository contains experimental pigweed modules.
Clone this repo with --recursive
to get all required submodules.
git clone --recursive https://pigweed.googlesource.com/pigweed/experimental
This will pull the Pigweed source repository into third_party/pigweed
. If you already cloned but forgot to --recursive
run git submodule update --init
to pull all submodules.