]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - packages/peertube-runner/peertube-runner.ts
Translated using Weblate (Ukrainian)
[github/Chocobozzz/PeerTube.git] / packages / peertube-runner / peertube-runner.ts
index ddad84f1fdbf086f3c62816705608ebf2e046dfe..858d85e6ab79cc2f066297905c68949eaf2185e3 100644 (file)
@@ -5,7 +5,10 @@ import { listRegistered, registerRunner, unregisterRunner } from './register'
 import { RunnerServer } from './server'
 import { ConfigManager, logger } from './shared'
 
+const packageJSON = require('./package.json')
+
 const program = new Command()
+  .version(packageJSON.version)
   .option(
     '--id <id>',
     'Runner server id, so you can run multiple PeerTube server runners with different configurations on the same machine',
@@ -28,7 +31,7 @@ program.command('server')
     try {
       await RunnerServer.Instance.run()
     } catch (err) {
-      logger.error('Cannot run PeerTube runner as server mode', err)
+      logger.error(err, 'Cannot run PeerTube runner as server mode')
       process.exit(-1)
     }
   })
@@ -43,7 +46,8 @@ program.command('register')
     try {
       await registerRunner(options)
     } catch (err) {
-      logger.error('Cannot register this PeerTube runner.', err)
+      console.error('Cannot register this PeerTube runner.')
+      console.error(err)
       process.exit(-1)
     }
   })
@@ -55,7 +59,8 @@ program.command('unregister')
     try {
       await unregisterRunner(options)
     } catch (err) {
-      logger.error('Cannot unregister this PeerTube runner.', err)
+      console.error('Cannot unregister this PeerTube runner.')
+      console.error(err)
       process.exit(-1)
     }
   })
@@ -66,7 +71,8 @@ program.command('list-registered')
     try {
       await listRegistered()
     } catch (err) {
-      logger.error('Cannot list registered PeerTube instances.', err)
+      console.error('Cannot list registered PeerTube instances.')
+      console.error(err)
       process.exit(-1)
     }
   })