namespace OpenTap.Package
{
///
/// ExitCodes relevant to Package CLI actions. Uses integer range 30 to 59
///
public enum PackageExitCodes
{
///
/// Errors occured while creating package
///
[Display("Package Create Error", "Errors occured while creating package")]
PackageCreateError = 30,
///
/// Invalid data in package definition
///
[Display("Invalid Package Definition", "Invalid data in package definition")]
InvalidPackageDefinition = 31,
///
/// Package name is invalid
///
[Display("Invalid Package Name", "Package name is invalid")]
InvalidPackageName = 32,
///
/// Package dependency error occurred
///
[Display("Package Dependency Error", "Package dependency error occurred")]
PackageDependencyError = 33,
///
/// Assembly dependencies conflict
///
[Display("Assembly Dependency Error", "Conflicting assembly dependencies")]
AssemblyDependencyError = 34,
///
/// Error occurred while installing package
///
[Display("Package Install Error", "Error occurred while installing package")]
PackageInstallError = 35,
///
/// Error occurred while uninstalling package
///
[Display("Package Uninstall Error", "Error occurred while uninstalling package")]
PackageUninstallError = 36,
///
/// Error occurred while creating package
///
[Display("Invalid Archive Error", "Error occurred while creating package")]
InvalidPackageArchive = 37,
///
/// EULA not accepted.
///
[Display("EULA Not Accepted", "User did not accept the End User License Agreement")]
EulaNotAccepted = 38,
}
}