third_party.pigweed.src/pw_cli
Keir Mierle ab847d9479 pw_module: Start the Pigweed meta-module
This starts a basic Pigweed meta-module tool. The first tool is a simple
checker invoked with

  pw module-check

which for now does two super-simple checks. Example output:

$ pw module-check pw_module
20191125 07:53:57 PM INF Checking module: pw_module
20191125 07:53:57 PM INF OK: Module pw_module looks good; no errors or warnings found

$ pw module-check pw_foo
20191125 07:54:00 PM INF Checking module: pw_foo
20191125 07:54:00 PM ERR PWCK001: Python code present but no setup.py.
20191125 07:54:00 PM ERR PWCK002: C++ code present but no tests at all (you monster).
20191125 07:54:00 PM ERR FAIL: Found errors when checking module pw_foo

Change-Id: I6eb3bfa941abc450a33affbec3e005477b9b2dc4
2019-11-27 21:33:13 +00:00
..
py pw_module: Start the Pigweed meta-module 2019-11-27 21:33:13 +00:00
README.md Rename pw_cmd to pw_cli 2019-11-25 22:16:02 +00:00
requirements.txt Rename pw_cmd to pw_cli 2019-11-25 22:16:02 +00:00

This directory contains the pw tool that facilitates working with Pigweed. Example starting functionality is the ability to watch the Pigweed source for changes and re-run tests.

This code is experimental and unfinished.