mirror of
https://github.com/microsoft/vscode.git
synced 2025-12-26 05:07:35 +00:00
22 lines
755 B
TypeScript
22 lines
755 B
TypeScript
/*---------------------------------------------------------------------------------------------
|
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
|
* Licensed under the MIT License. See License.txt in the project root for license information.
|
|
*--------------------------------------------------------------------------------------------*/
|
|
import { IPCClient } from './ipc/ipcClient';
|
|
|
|
function fatal(err: any): void {
|
|
console.error(err);
|
|
process.exit(1);
|
|
}
|
|
|
|
function main(argv: string[]): void {
|
|
const ipcClient = new IPCClient('git-editor');
|
|
const commitMessagePath = argv[argv.length - 1];
|
|
|
|
ipcClient.call({ commitMessagePath }).then(() => {
|
|
setTimeout(() => process.exit(0), 0);
|
|
}).catch(err => fatal(err));
|
|
}
|
|
|
|
main(process.argv);
|