Merge remote-tracking branch 'aosp/upstream-master' into mymerge

The version of shflags we have now includes a file with an erroneous
LGPL license header even after the author relicensed under Apache2.

Bug: 68860345
Bug: 69058154
Bug: 151953481

Test: manual build
Test: treehugger

Change-Id: Ifc31394445d94248473d60b011fa76f66985e0b4
tree: da581028905318f358769fc7bb6f8aa7373e2fb7
  1. .githooks/
  2. .gitignore
  3. .travis.yml
  4. Android.bp
  5. CODE_OF_CONDUCT.md
  6. CONTRIBUTING.md
  7. LICENSE
  8. METADATA
  9. MODULE_LICENSE_APACHE2
  10. OWNERS
  11. README.md
  12. doc/
  13. examples/
  14. init_githooks.sh
  15. lib/
  16. shflags
  17. shflags_defines_test.sh
  18. shflags_parsing_test.sh
  19. shflags_private_test.sh
  20. shflags_public_test.sh
  21. shflags_test_helpers
  22. test_runner
README.md

shFlags README

shFlags is a port of the Google gflags library for Unix shell. The code is written in a way to be as portable as possible to work across a wide array of Unix variants. It is also tested with shUnit2 to maintain code quality.

If you'd like to use shFlags, feel free to read the documentation. https://github.com/kward/shflags/wiki/Documentation12x

Travis CI