diff --git a/bin/firenze.js b/bin/firenze.js
index <HASH>..<HASH> 100755
--- a/bin/firenze.js
+++ b/bin/firenze.js
@@ -16,6 +16,7 @@ if (command === 'migration') {
     .command('list', 'List migrations')
     .command('current', 'Show current migration version')
     .command('run [name]', 'Run specific migration by name')
+    .command('runAll', 'Run all pending migrations')
     .command('rollback [name]', 'Roll back specific migration by name')
     .describe('db', 'Path to database file')
     .describe('db-name', 'Name of database instance (if path exports multiple named instances)')
@@ -102,6 +103,17 @@ if (command === 'migration') {
       .finally(function () {
         db.close();
       });
+  } else if (subCommand === 'runAll') {
+    migration.runAll()
+      .then(function () {
+        console.log('Successfully ran all migrations.');
+      })
+      .catch(function (error) {
+        console.log(chalk.bgRed('Error:') + ' ' + error);
+      })
+      .finally(function () {
+        db.close();
+      });
   } else if (subCommand === 'rollback') {
     if (typeof argv._[2] === 'undefined') {
       console.log(chalk.bgRed('Error:') + ' No name given');
migrations: run all pending migrations via CLI.