ecstatic 0.0.4 copy "ecstatic: ^0.0.4" to clipboard
ecstatic: ^0.0.4 copied to clipboard

discontinuedreplaced by: file

This package provides API parity with several classes of the Dart SDK but using instance properties rather than static properties.

example/ecstatic_example.dart

import 'package:ecstatic/ecstatic.dart';

void main() {
  final platform = LocalPlatform();
  print(platformAsString(platform));
  print(dateTimeNow());
}

String platformAsString(Platform platform) {
  return [
    'Number of processors: ' + platform.numberOfProcessors.toString(),
    'Path separator: ' + platform.pathSeparator,
    'Operating system: ' + platform.operatingSystem,
    'Operating system version: ' + platform.operatingSystemVersion,
    'Local host name: ' + platform.localHostname,
    'Executable: ' + platform.executable,
    'Resolved executable: ' + platform.resolvedExecutable,
    'Script: ' + platform.script.toString(),
    'Executable arguments: ' + platform.executableArguments.join(', '),
    'Package config: ' + platform.packageConfig.toString(),
    'Version: ' + platform.version,
    'stdin supports ANSI: ' + platform.stdinSupportsAnsi.toString(),
    'stdout supports ANSI: ' + platform.stdoutSupportsAnsi.toString(),
    'Locale name: ' + platform.localeName,
  ].join('\n');
}
0
likes
40
points
31
downloads

Publisher

unverified uploader

Weekly Downloads

This package provides API parity with several classes of the Dart SDK but using instance properties rather than static properties.

Repository (GitHub)

License

BSD-3-Clause (license)

More

Packages that depend on ecstatic