sys library

Classes

CommandRunner
Process manager for executing command lines

Properties

isInDebugMode → bool
no setter
pathOfTempDir → String
no setter
pathOfUserDir → String
no setter

Functions

adjustPackageName(String name) → String
directoryExists(String path) → bool
fileExists(String path) → bool
getCwd() → String
getenv(String name) → String?
httpGetBodyAsync(String $urlString) → Future<String?>
identicalBinaries(Uint8List bytes1, Uint8List bytes2) → bool
installBinaryToTempDir(Uint8List bytes, {String prefix = '', dynamic suffix = ''}) → String
lastChars(String s, int len) → String
md5(Uint8List bytes) → String
pathBaseName(String path) → String
pathDirectories(String path) → List<String>
pathDirectoryName(String path) → String
pathExpand(String path) → String
pathExtension(String path) → String
pathFileName(String path) → String
pathFiles(String path, [bool? recursive]) → List<String>
pathFullName(String path) → String
pathJoin(List<String> parts) → String
pathRename(String oldPath, String newPath) → void
readFileBytes(String path) → Uint8List
readFileLines(String path) → List<String>
readFileString(String path) → String
reformatUglyYaml(String yaml) → String
reformatUglyYamlFile(String yamlPath) → void
runAsync(String command, {Encoding? encoding, bool returnCode = false, bool useBash = false}) → Future
runAsync$(List<String> command, {List<String>? rest, Encoding? encoding, bool returnCode = false, bool useBash = false, bool autoQuote = true}) → Future
setCwd(String path) → void
sha1(Uint8List bytes) → String
sha224(Uint8List bytes) → String
sha256(Uint8List bytes) → String
sha512(Uint8List bytes) → String
textToLines(String s) → List<String>
timeBasedVersionString() → String
untarToDirectory(dynamic pathOrBytes, String destDir) → void
unzipToDirectory(dynamic pathOrBytes, String destDir) → void
uuidForNamespace(String ns) → String
Generate a v5 (namespace-name-sha1-based) id
uuidRandom() → String
Generates a RNG version 4 UUID (a random UUID)
uuidTimeBased() → String
Generates a time-based version 1 UUID
writeFileBytes(String path, Uint8List data) → void
writeFileString(String path, String data) → void