Kill any provided pid, don't care if it's a child stored in State or not
Run powershell.exe -Command 'echo $env:OS' to determine if the current platform is likely to be Windows. Not 100% accurate. If a Mac or Linux somehow has powershell.exe in PATH, this will return true.
Whether the current platform is likely to be Windows.
Opens a path or URL with the system's default app,
or the one specified with openWith.
The openWith value must be one of firefox, google chrome, chromium safari,
open, start, xdg-open, gio, gnome-open, kde-open or wslview.
The path or URL to open.
This value is matched against the string regex defined on tauri.conf.json > plugins > shell > open,
which defaults to ^((mailto:\w+)|(tel:\w+)|(https?://\w+)).+.
OptionalopenWith: stringThe app to open the file or URL with. Defaults to the system default application for the specified path type.
import { open } from '@tauri-apps/plugin-shell';
// opens the given URL on the default browser:
await open('https://github.com/tauri-apps/tauri');
// opens the given URL using `firefox`:
await open('https://github.com/tauri-apps/tauri', 'firefox');
// opens a file using the default program:
await open('/path/to/file');
Determine if a command is available with
whichorwherecommand. Support Windows, Mac, Linux