Expand Windows-like variable placeholders ("%VAR%") in the given string.
Like thisProcessID, but for threads.
Returns a very unique name for a temporary file.
Wrapper for the iconv program.
std.process helper. Run a command, feed it the given input, and collect its output. Throw if it exited with non-zero status. Return output.
std.process helper. Run a command and collect its output. Throw if it exited with a non-zero status.
std.process helper. Run a command, and throw if it exited with a non-zero status.
Reverse of std.process.environment.toAA
Wrapper for the sha1sum program.
Wait for process to exit asynchronously. Call callback when it exits. WARNING: the callback will be invoked in another thread!
Like std.process.wait, but with a timeout. If the timeout is exceeded, the program is killed.
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
Simple execution of shell commands, and wrappers for common utilities.