1
0
Fork 0

Fix peertube CLI documentation

This commit is contained in:
Chocobozzz 2019-01-14 11:01:40 +01:00
parent cf405589f0
commit bb8f7872f5
No known key found for this signature in database
GPG key ID: 583A612D890159BE
2 changed files with 13 additions and 4 deletions

View file

@ -78,7 +78,11 @@ getSettings()
password: program['password']
}
run(user, program['url']).catch(err => console.error(err))
run(user, program['url'])
.catch(err => {
console.error(err)
process.exit(-1)
})
})
async function promptPassword () {
@ -112,8 +116,12 @@ async function run (user, url: string) {
secret: res.body.client_secret
}
const res2 = await login(url, client, user)
accessToken = res2.body.access_token
try {
const res = await login(program[ 'url' ], client, user)
accessToken = res.body.access_token
} catch (err) {
throw new Error('Cannot authenticate. Please check your username/password.')
}
const youtubeDL = await safeGetYoutubeDL()

View file

@ -59,7 +59,8 @@ $ npm run build:server
### CLI wrapper
The wrapper provides a convenient interface to the following scripts. You can access it as `peertube` via an alias in your `.bashrc` like `alias peertube="node /your/peertube/directory/dist/server/tools/peertube.js"`:
The wrapper provides a convenient interface to the following scripts.
You can access it as `peertube` via an alias in your `.bashrc` like `alias peertube="cd /your/peertube/directory/ && node ./dist/server/tools/peertube.js"` (you have to keep the `cd` command):
```
Usage: peertube [command] [options]