1234567891011121314151617 |
- import { sync as spawn } from 'cross-spawn'
- export default function getVersion(
- command: string,
- args: string[] = []
- ): string | null {
- try {
- const child = spawn(command, [...args, '--version'])
- if (child.status === 0) {
- const output = String(child.output[1])
- return output
- }
- return null
- } catch (err) {
- return null
- }
- }
|