webby 0.1.0-alpha webby: ^0.1.0-alpha copied to clipboard
An artisnal hand-crafted interopability library for the web platform.
webby #
An artisnal hand-crafted interopability library for the web platform.
Features #
Most use cases of running processes are typically handled by importing and using
dart:io
and using the Process
class. However, the proc
library provides a
more flexible and extensible API for running and managing processes.
- Setting default parameters for launching processes.
- Cross-platform APIs that do not require
dart:io
. - Create and manage individual processes using
ProcessController
. - Emulate a file system like environment using
ExecutableContainer
.
Usage #
import 'package:proc/proc.dart';
void main() async {
final tool = p.join('tool', 'echo.dart');
final host = ProcessHost();
final proc = await host.start(tool, ['stdout']);
}
Contributing #
To run the tests, run:
dart test
To check code coverage locally, run:
./chore coverage
To preview dartdoc
output locally, run:
./chore dartodc