misc
library
Functions
-
adjustPackageName(String name)
→ String
-
Converts illegal characters for dart package name to underscore (_)
-
adjustTextNewlines(String s)
→ String
-
Replace non-unix new lines in a string to unix newlines
-
decryptBytes(String base64Text, String keyText, String ivText)
→ Uint8List
-
-
decryptText(String base64Text, String keyText, String ivText)
→ String
-
-
directoryExists(String path)
→ bool
-
Returns true if directory exists or false if not
-
encryptBytes(Uint8List bytes, String keyText, String ivText)
→ String
-
-
encryptText(String plainText, String keyText, String ivText)
→ String
-
-
fileExists(String path)
→ bool
-
Returns true if file exists or false if not
-
getCwd()
→ String
-
Gets current directory
-
getenv(String name)
→ String?
-
Returns environment variable with name or null if not exists
-
httpGetBodyAsync(String $urlString)
→ Future<String?>
-
-
identicalBinaries(Uint8List bytes1, Uint8List bytes2)
→ bool
-
Returns true if byte1 and bytes2 are identical, false if not
-
installBinaryToTempDir(Uint8List bytes, {String prefix = '', dynamic suffix = '', int trial = 0})
→ String
-
Installs bytes to temp dir and returns the full path of that file
-
installZipToTempDir(Uint8List bytes, {String prefix = '', dynamic suffix = '', int trial = 0})
→ String
-
Installs zip bytes to temp dir and returns the full path of that directory
-
isBinary(Uint8List bytes)
→ bool
-
Returns true if bytes is binary else false
-
isBinaryFile(String path)
→ bool
-
Returns true if file's content is binary else false
-
isText(Uint8List bytes)
→ bool
-
Returns false if bytes is binary else true
-
isTextFile(String path)
→ bool
-
Returns false if file's content is binary else true
-
joinCommandLine(List<String> command)
→ String
-
Makes a command line string from List of String (arg list).
-
lastChars(String s, int len)
→ String
-
Returns last n characters of a string
-
md5(Uint8List bytes)
→ String
-
Returns MD5 hash
-
pathBaseName(String path)
→ String
-
Returns directory part (without extension) of a path
-
pathDirectories(String path)
→ List<String>
-
Returns all directories under a path
-
pathDirectoryName(String path)
→ String
-
Returns directory part of a path
-
pathExpand(String path)
→ String
-
Expands path with environment variables
-
pathExtension(String path)
→ String
-
Returns extension of a path
-
pathFileName(String path)
→ String
-
Returns file name part of a path
-
pathFiles(String path, [bool? recursive])
→ List<String>
-
Returns all files under a path
-
pathFullName(String path)
→ String
-
Returns full path of a path
-
pathJoin(List<String> parts)
→ String
-
Joins the given path parts into a single path
-
pathRelative(String path, {String? from})
→ String
-
-
pathRename(String oldPath, String newPath)
→ void
-
Renames a file or a directory
-
popd()
→ void
-
popd
-
pushd(String path)
→ void
-
pushd
-
readFileBytes(String path)
→ Uint8List
-
Reads file content as bytes
-
readFileLines(String path)
→ List<String>
-
Reads file content as lines
-
readFileString(String path)
→ String
-
Reads file content as string
-
reformatUglyYaml(String yaml)
→ String
-
-
reformatUglyYamlFile(String yamlPath)
→ void
-
-
setCwd(String path)
→ void
-
Sets current directory
-
sha1(Uint8List bytes)
→ String
-
Returns SHA-1 hash
-
sha224(Uint8List bytes)
→ String
-
Returns SHA-224 hash
-
sha256(Uint8List bytes)
→ String
-
Returns SHA-256 hash
-
sha512(Uint8List bytes)
→ String
-
Returns SHA-512 hash
-
splitCommandLine(String command)
→ List<String>
-
Split a command line string into List of String (arg list).
-
textToLines(String s)
→ List<String>
-
Splits string with newlines to list of lines
-
timeBasedVersionString()
→ String
-
Returns local time based version string
-
untarToDirectory(dynamic pathOrBytes, String destDir)
→ void
-
-
unzipCheck(dynamic pathOrBytes, String destDir)
→ bool
-
-
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
-
Writes bytes data to file
-
writeFileString(String path, String data)
→ void
-
Writes string data to file