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 |