diff options
author | Adam Lesinski <adamlesinski@google.com> | 2016-07-26 12:55:51 -0700 |
---|---|---|
committer | Adam Lesinski <adamlesinski@google.com> | 2016-07-26 12:57:21 -0700 |
commit | 0368ebfc29d5e307979c5705764e30df5ca12f9e (patch) | |
tree | 3245e7c0d23db51984ea0882759190764b12368b /tools/aapt2/Main.cpp | |
parent | ef556916aa75ae5e992b7c92345dc1011899a660 (diff) |
AAPT2: Add version info and release notes
Bug:30402888
Change-Id: Idb532cc71921eb1cfba31c00a6fb7108e31fddd8
Diffstat (limited to 'tools/aapt2/Main.cpp')
-rw-r--r-- | tools/aapt2/Main.cpp | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/tools/aapt2/Main.cpp b/tools/aapt2/Main.cpp index 00d8aaeeda55..a74b5aa2478e 100644 --- a/tools/aapt2/Main.cpp +++ b/tools/aapt2/Main.cpp @@ -21,6 +21,18 @@ namespace aapt { +// DO NOT UPDATE, this is more of a marketing version. +static const char* sMajorVersion = "2"; + +// Update minor version whenever a feature or flag is added. +static const char* sMinorVersion = "0"; + +int printVersion() { + std::cerr << "Android Asset Packaging Tool (aapt) " + << sMajorVersion << "." << sMinorVersion << std::endl; + return 0; +} + extern int compile(const std::vector<StringPiece>& args); extern int link(const std::vector<StringPiece>& args); extern int dump(const std::vector<StringPiece>& args); @@ -47,12 +59,14 @@ int main(int argc, char** argv) { return aapt::dump(args); } else if (command == "diff") { return aapt::diff(args); + } else if (command == "version") { + return aapt::printVersion(); } std::cerr << "unknown command '" << command << "'\n"; } else { std::cerr << "no command specified\n"; } - std::cerr << "\nusage: aapt2 [compile|link|dump|diff] ..." << std::endl; + std::cerr << "\nusage: aapt2 [compile|link|dump|diff|version] ..." << std::endl; return 1; } |