third_party.pigweed.src/.gitignore

66 lines
758 B
Plaintext
Raw Normal View History

# Build
compile_commands.json
out/
bazel-*
.presubmit/
docs/_build
# Editors
.idea/
.project
.cproject
.vscode
.clangd/
*.swp
*.swo
*flycheck_*
*_flymake.*
# Python
*.pyc
*.egg/
*.eggs/
*.egg-info/
.cache/
.mypy_cache/
pw_cmd: Convert 'pw' into Python module; tweaks This reworks the 'pw' single-file script into a proper Python module with a setup.py and appropriate main() handling. It also splits the 'watch' command into a separate file. This is the first step in adding more 'pw' subcommands. Other minor tweaks: - Drop coloredlogs dependency in favor of simpler solution - Make level log component 3 characters only - Change colors to better separate command output from logs - Make a new "logdemo" command to illustrate all log levels - Make a new "help" command to show top-level help - Put some space around command output for visual separation New 'pw help' output -------------------- % pw help ▒█████▄ █▓ ▄███▒ ▒█ ▒█ ░▓████▒ ░▓████▒ ▒▓████▄ ▒█░ █░ ░█▒ ██▒ ▀█▒ ▒█░ █ ▒█ ▒█ ▀ ▒█ ▀ ▒█ ▀█▌ ▒█▄▄▄█░ ░█▒ █▓░ ▄▄░ ▒█░ █ ▒█ ▒███ ▒███ ░█ █▌ ▒█▀ ░█░ ▓█ █▓ ░█░ █ ▒█ ▒█ ▄ ▒█ ▄ ░█ ▄█▌ ▒█ ░█░ ░▓███▀ ▒█▓▀▓█░ ░▓████▒ ░▓████▒ ▒▓████▀ usage: pw [-h] {help,watch,logdemo} ... The Pigweed command line interface (CLI) Example uses: pw watch Watch for changes and re-build pw logdemo Show log examples positional arguments: {help,watch,logdemo} pw subcommand to run help Show the Pigweed CLI help watch Watch files for changes logdemo Show how logs look at different levels optional arguments: -h, --help show this help message and exit Change-Id: I8730f0fdd7fef91c4c4a5ba40e7251b45ee38b83
2019-11-21 23:48:02 +00:00
__pycache__/
build/
dist/
# PyOxidizer
pw_env_setup/py/oxidizer/build
# Mac
.DS_Store
# GDB
.gdb_history
# Git
*.orig
*.BACKUP.*
*.BASE.*
*.LOCAL.*
*.REMOTE.*
*_BACKUP_*.txt
*_BASE_*.txt
*_LOCAL_*.txt
*_REMOTE_*.txt
# Env Setup
environment
.environment
# TODO(pwbug/216) Remove following lines in this section.
# Maybe find a way to delete these files before these lines are removed.
python*-env/
.python*-env/
pw_env_setup/.env_setup.sh
pw_env_setup/.env_setup.bat
.cipd
.cargo
.bootstrap/
# Web Tools
node_modules
yarn-error.log