diff options
Diffstat (limited to 'dom/base/mach_commands.py')
-rw-r--r-- | dom/base/mach_commands.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/dom/base/mach_commands.py b/dom/base/mach_commands.py new file mode 100644 index 0000000000..333d187b51 --- /dev/null +++ b/dom/base/mach_commands.py @@ -0,0 +1,21 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +from mach.decorators import Command + + +@Command( + "gen-use-counter-metrics", + category="misc", + description="Generate a Glean use_counter_metrics.yaml file, creating metrics definitions for every use counter.", +) +def gen_use_counter_metrics(command_context): + # Dispatch to usecounters.py + import sys + from os import path + + sys.path.append(path.dirname(__file__)) + from usecounters import gen_use_counter_metrics + + return gen_use_counter_metrics() |