runfiles 0.2.0 copy "runfiles: ^0.2.0" to clipboard
runfiles: ^0.2.0 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
0
points
335
downloads

Publisher

unverified uploader

Weekly Downloads

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

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on runfiles