node.jsで簡単なスクリプトを書く際にasync対応と終了コードを指定したかったので
スニペットにしました。
'use strict';
async function main() {
let ret = "hello";
// throw new Error('reject!!');
return ret;
}
if (require.main === module) {
main()
.then(resolve => {
console.log(resolve);
process.exit(0);
})
.catch(reject => {
console.log(reject);
process.exit(1);
});
}