docs: async function _spawn(exe, args, options) {
      return new Promise((resolve, reject) => {
          try {
              const process = spawn(exe, args, options);
              process.on('error', error => {
                  reject(error);
              });
              process.unref();
              if (process.pid !== undefined) {
                  resolve(true);
              }
          } catch (error) {
              reject(error);
          }
      })
  }