Merge branch 'improve_migration_cli' into 'master'

Improve CLI's migrate command

Closes #450

See merge request !572
10 jobs for master in 14 minutes and 31 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
passed #55472
build

00:04:31

 
  Test
passed #55476
lint:commits

00:00:13

passed #55474
lint:js

00:00:27

passed #55475
lint:json

00:00:13

passed #55473
lint:style

00:00:55

passed #55477
test

00:04:02

54.25%
 
  Audit
failed #55478
allowed to fail
audit

00:00:13

 
  Staging
passed #55479
push:latest

00:03:25

 
  Production
passed #55480
pages

00:01:23

 
  Deploy
passed pages:deploy

00:00:00

 
Name Stage Failure
failed
audit Audit
                pubsweet-client > @pubsweet/ui > babel-jest >                
babel-plugin-istanbul > test-exclude > micromatch > braces
├───────────────┼──────────────────────────────────────────────────────────────┤
More info https://nodesecurity.io/advisories/786
└───────────────┴──────────────────────────────────────────────────────────────┘
17 vulnerabilities found - Packages audited: 113846
Severity: 8 Low | 1 Moderate | 8 High
Done in 2.67s.
ERROR: Job failed: exit code 1