diff --git a/lib/support/cli.js b/lib/support/cli.js
index <HASH>..<HASH> 100644
--- a/lib/support/cli.js
+++ b/lib/support/cli.js
@@ -226,8 +226,8 @@ module.exports.parseCommandLine = function parseCommandLine() {
     })
     .option('cpu', {
       type: 'boolean',
-      describe: 'Easy way to enable both chrome.timeline and CPU long tasks.',
-      group: 'chrome'
+      describe:
+        'Easy way to enable both chrome.timeline and CPU long tasks for Chrome and geckoProfile for Firefox'
     })
     .option('chrome.CPUThrottlingRate', {
       type: 'number',
@@ -854,8 +854,12 @@ module.exports.parseCommandLine = function parseCommandLine() {
 
   // Simplest way to just to get CPU metrics
   if (argv.cpu) {
-    set(argv, 'chrome.collectLongTasks', true);
-    set(argv, 'chrome.timeline', true);
+    if (argv.browser === 'chrome') {
+      set(argv, 'chrome.collectLongTasks', true);
+      set(argv, 'chrome.timeline', true);
+    } else if (argv.browser === 'firefox') {
+      set(argv, 'firefox.geckoProfiler', true);
+    }
   }
 
   if (argv.docker) {
Collect gecko profiler with --cpu (#<I>)