Files
StickExporterTX/src/components/openFolder.ts
2022-06-22 20:10:26 +02:00

19 lines
635 B
TypeScript

import {spawn} from 'child_process';
import logger from './logger';
import { Platform, platform } from './platform';
export default function openFolder(path:string) {
if (platform === Platform.Mac) {
spawn('open', [path]).on('error', (err) => {
logger.errorMSG(err.message);
});
} else if (platform === Platform.Windows) {
spawn('explorer', [path]).on('error', (err) => {
logger.errorMSG(err.message);
});
} else if (platform === Platform.Linux) {
spawn('xdg-open', [path]).on('error', (err) => {
logger.errorMSG(err.message);
});
}
}