From 37520cc298ab4ad2c55febecf9f9860e99bc8b3b Mon Sep 17 00:00:00 2001 From: Jeff Dickey <216188+jdxcode@users.noreply.github.com> Date: Wed, 29 Aug 2018 08:49:47 -0700 Subject: [PATCH] fix: set project path for single CLIs Fixes #161 --- templates/single/bin/run | 9 --------- templates/single/bin/run.ts | 7 +++++-- 2 files changed, 5 insertions(+), 11 deletions(-) delete mode 100755 templates/single/bin/run diff --git a/templates/single/bin/run b/templates/single/bin/run deleted file mode 100755 index 74421806d..000000000 --- a/templates/single/bin/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/env node - -const fs = require('fs') -const path = require('path') -const dev = fs.existsSync(path.join(__dirname, '../tsconfig.json')) - -if (dev) require('ts-node/register') - -require(`../${dev ? 'src' : 'lib'}`).run() diff --git a/templates/single/bin/run.ts b/templates/single/bin/run.ts index 6f46d90bb..e242f5a11 100755 --- a/templates/single/bin/run.ts +++ b/templates/single/bin/run.ts @@ -2,9 +2,12 @@ const fs = require('fs') const path = require('path') -const dev = fs.existsSync(path.join(__dirname, '../tsconfig.json')) +const project = path.join(__dirname, '../tsconfig.json') +const dev = fs.existsSync(project) -if (dev) require('ts-node/register') +if (dev) { + require('ts-node').register({project}) +} require(`../${dev ? 'src' : 'lib'}`).run() .catch(require('@oclif/errors/handle'))