Module : system
Module overview
This module provides functions to retrieve information about the system and the current users of the system. The system:exec
method creates the system:Process
object, which can control and obtain information about a Ballerina process.
For information on the operations, which you can perform with the system module, see the below Functions.
Detail |
Record type to hold the details of an error. |
Process |
This object contains information on a process being created from Ballerina. |
exec |
Executes an operating system command as a subprocess of the current process. |
getEnv |
Returns the environment variable value associated with the provided name. |
getUserHome |
Returns the current user's home directory path. |
getUsername |
Returns the current user's name. |
uuid |
Returns a random UUID string. |
INVALID_OPERATION_ERROR |
Represents the error code for invalid operations. |
PERMISSION_ERROR |
Represents the error code for permission errors. |
FILE_SYSTEM_ERROR |
Represents the error code for file system errors. |
FILE_NOT_FOUND_ERROR |
Represents the error code for file not found. |
Error |
Represents System related errors. |
FileNotFoundError |
Represents a |
FileSystemError |
Represents a |
InvalidOperationError |
Represents an |
PermissionError |
Represents a |