ae.sys.install.common

ae.sys.install.common

Members

Classes

Installer
class Installer

Base class for an installer - a process to acquire and set up some third-party software or component to some temporary location, so that we can then invoke and use it.

Functions

atomicMoveInto
void atomicMoveInto(string source, string target)

As above, but do not leave behind partially-merged directories. In case of failure, both source and target are deleted.

moveInto
void moveInto(string source, string target)

Move a directory and its contents into another directory recursively, overwriting any existing files.

Meta

License

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/.

Authors

Vladimir Panteleev <ae@cy.md>