diff --git a/src/Command/AbstractCommand.php b/src/Command/AbstractCommand.php
index <HASH>..<HASH> 100644
--- a/src/Command/AbstractCommand.php
+++ b/src/Command/AbstractCommand.php
@@ -41,6 +41,42 @@ abstract class AbstractCommand extends Command
         $this->filesystem = $filesystem ?? new Filesystem();
     }
 
+
+    /**
+     * Configure GApiConnectionOption - [client-secret-file]
+     *
+     * @param int $mode
+     * @param string $description
+     * @return $this
+     */
+    protected function doConfigureGApiSecretFileOption(
+        $mode = InputOption::VALUE_OPTIONAL,
+        $description = 'The path to an application client secret file used for authentication to Google.')
+    {
+        $this
+            ->addOption(
+                'client-secret-file',
+                null,
+                $mode,
+                $description
+            );
+        return $this;
+    }
+
+
+    /**
+     * Get GApiConnectionOption - [client-secret-file]
+     *
+     * @param InputInterface $input
+     * @return mixed
+     */
+    protected function doGetGApiSecretFileOption(InputInterface $input) {
+        return $input->getOption('client-secret-file');
+    }
+
+
+
+
     /**
      * Configure the [drive-url] argument.
      *
Pull up `client-secret-file` to abstract.

To enable and encourage re-use whilst enouraging consistent
user interface.

See: <URL>