Return to index

package functions

int = install(packages_string[,quiet_mode_bool])

top

Installs the packages in packages_string. Returns 0 on success or non-zero error code. (-1 is an unknown OS)

Example:

# Example for install
try
    println install("test-package")
catch err
    println "Install failed"
endtry


bool = is_installed(package_name)

top

Is package package_name installed?

Example:

# Example for is_installed
println is_installed("bash")


success_flag = service(service_name,action)

top

Attempts to take the required action on service service_name. Returns true if successful.

Example:

# Example for service
try
    println service("http", "localhost:19999")
catch err
    println "service not available"
endtry


int = uninstall(packages_string)

top

Removes the packages in packages_string. Returns 0 on success or non-zero error code. (-1 is an unknown OS)

Example:

# Example for uninstall
try
    println uninstall("test-package")
catch err
    println "Uninstall failed"
endtry


int = vcmp(string_v1,string_v2)

top

Returns -1, 0, or +1 depending on semantic version string string_v1 being less than,


equal to, or greater than version string string_v2.

Example:

# Example for vcmp
vcmp("1.0", "2.0")  # usage