mirror of
https://github.com/betaflight/betaflight-configurator.git
synced 2025-07-16 12:55:14 +03:00
Run app after debug build
This commit is contained in:
parent
8278ba83a4
commit
d101039e45
2 changed files with 28 additions and 0 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -10,3 +10,6 @@ apps/
|
||||||
dist/
|
dist/
|
||||||
debug/
|
debug/
|
||||||
release/
|
release/
|
||||||
|
|
||||||
|
# artefacts for Visual Studio Code
|
||||||
|
/.vscode/
|
25
gulpfile.js
25
gulpfile.js
|
@ -67,6 +67,27 @@ function getPlatforms() {
|
||||||
return platforms;
|
return platforms;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getRunDebugAppCommand() {
|
||||||
|
switch (os.platform()) {
|
||||||
|
case 'darwin':
|
||||||
|
return 'open ' + path.join(debugDir, pkg.name, 'osx64', pkg.name + '.app');
|
||||||
|
|
||||||
|
break;
|
||||||
|
case 'linux':
|
||||||
|
return path.join(debugDir, pkg.name, 'linux64', pkg.name);
|
||||||
|
|
||||||
|
break;
|
||||||
|
case 'win32':
|
||||||
|
return path.join(debugDir, pkg.name, 'win32', pkg.name + '.exe');
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
return '';
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function get_release_filename(platform, ext) {
|
function get_release_filename(platform, ext) {
|
||||||
return 'Betaflight-Configurator_' + platform + '_' + pkg.version + '.' + ext;
|
return 'Betaflight-Configurator_' + platform + '_' + pkg.version + '.' + ext;
|
||||||
}
|
}
|
||||||
|
@ -275,6 +296,10 @@ gulp.task('debug', ['dist', 'clean-debug'], function (done) {
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
var exec = require('child_process').exec;
|
||||||
|
var run = getRunDebugAppCommand();
|
||||||
|
console.log('Starting debug app (' + run + ')...');
|
||||||
|
exec(run);
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue