mirror of
https://github.com/tauri-apps/tauri.git
synced 2024-12-19 08:31:35 +03:00
39ce652329
* chore(monorepo): cleanup * fix(tauri-cli): build errors * fix(tauri:build.rs): dont' panic if env missing * fix(finalize): setup for crates * npm publish on release actual publish currently disabled * cargo publish on release actual publish currently disabled * update PR tests for new folder structure * doesn't like the period on job name? * fail on cargo warnings otherwise we would assume green arrow is all good * green on warnings for now
16 lines
291 B
JavaScript
16 lines
291 B
JavaScript
module.exports = function (fn) {
|
|
const cleanup = () => {
|
|
try {
|
|
fn()
|
|
} finally {
|
|
process.exit()
|
|
}
|
|
}
|
|
|
|
process.on('exit', cleanup)
|
|
process.on('SIGINT', cleanup)
|
|
process.on('SIGTERM', cleanup)
|
|
process.on('SIGHUP', cleanup)
|
|
process.on('SIGBREAK', cleanup)
|
|
}
|