runfiles 0.4.6 copy "runfiles: ^0.4.6" to clipboard
runfiles: ^0.4.6 copied to clipboard

Bazel runfiles library for Dart. Locates data files at runtime.

example/example.dart

import 'dart:io';

import 'package:runfiles/runfiles.dart';

void main() {
  final r = Runfiles.create();
  final path = r.rlocation('_main/dart/runfiles/example/data/message.txt');

  final file = File(path);
  if (!file.existsSync()) {
    stderr.writeln('FAIL: data file not found at $path');
    exit(1);
  }

  final content = file.readAsStringSync().trim();
  if (content == 'Hello from runfiles!') {
    print('PASS: read expected message via rlocation');
  } else {
    stderr.writeln('FAIL: expected "Hello from runfiles!", got "$content"');
    exit(1);
  }
}
0
likes
160
points
335
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Bazel runfiles library for Dart. Locates data files at runtime.

Homepage
Repository (GitHub)
View/report issues
Contributing

License

Apache-2.0 (license)

More

Packages that depend on runfiles