1 import * as program from 'commander'
2 import * as Promise from 'bluebird'
10 .option('-u, --url <url>', 'Server url')
11 .option('-n, --username <username>', 'Username')
12 .option('-p, --password <token>', 'Password')
17 !program['username'] ||
20 throw new Error('All arguments are required.')
26 username: program['username'],
27 password: program['password']
35 getClient(program.url)
37 server.client.id = res.body.client_id
38 server.client.secret = res.body.client_secret
40 return loginAndGetAccessToken(server)
42 .then(accessToken => {
43 console.log(accessToken)