mirror of
https://github.com/balena-io/balena-cli.git
synced 2024-12-18 21:27:51 +00:00
abf573fa47
zero in device UUID). This commit is fairly chunky because it adds the oclif dependency for the first time, and refactors the CLI help and docs generation code to accommodate both Capitano and oclif. Change-type: patch Signed-off-by: Paulo Castro <paulo@balena.io>
24 lines
1.0 KiB
JavaScript
Executable File
24 lines
1.0 KiB
JavaScript
Executable File
#!/usr/bin/env node
|
|
|
|
// ****************************************************************************
|
|
// THIS IS FOR DEV PERROSES ONLY AND WILL NOT BE PART OF THE PUBLISHED PACKAGE
|
|
// Before opening a PR you should build and test your changes using bin/balena
|
|
// ****************************************************************************
|
|
|
|
// We boost the threadpool size as ext2fs can deadlock with some
|
|
// operations otherwise, if the pool runs out.
|
|
process.env.UV_THREADPOOL_SIZE = '64';
|
|
|
|
// Use fast-boot to cache require lookups, speeding up startup
|
|
require('fast-boot2').start({
|
|
cacheFile: '.fast-boot.json'
|
|
});
|
|
require('coffeescript/register');
|
|
// Note: before ts-node v6.0.0, 'transpile-only' (no type checking) was the
|
|
// default option. We upgraded ts-node and found that adding 'transpile-only'
|
|
// was necessary to avoid a mysterious 'null' error message. On the plus side,
|
|
// it is supposed to run faster. We still benefit from type checking when
|
|
// running 'npm run build'.
|
|
require('ts-node/register/transpile-only');
|
|
require('../lib/app').run();
|