system 1.0.0 copy "system: ^1.0.0" to clipboard
system: ^1.0.0 copied to clipboard

Invoke operating system commands. Exposes `system()` on macOS & Linux. Uses `dart:ffi`.

Language pub package pub points CI status

Launch system operating system commands. Supported on Linux and macOS.

This is a wrapper around system.3: https://man.openbsd.org/system.3

Example uses #

For a runable example, see example/main.dart.

Possible uses include:

  • System.invoke('open <Url>');: Open <Url> in the system default web browser.

Notes #

For calling regular shell commands, it's recommended to use dart:io's Process.run() method. This allows you to get the standard output and supply standard input.

11
likes
150
points
36
downloads

Documentation

API reference

Publisher

verified publishermiksen.dk

Weekly Downloads

Invoke operating system commands. Exposes `system()` on macOS & Linux. Uses `dart:ffi`.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

ffi

More

Packages that depend on system