- Deleting a file, directory, or symlink
- Renaming a file, directory, or symlink
- Finding the type of a filesystem object
- Getting the parent directory
- Creating a file
- Reading a file as a string
- Reading a file as lines
- Reading a file as bytes
- Using a stream to read a file
- Handling errors when reading a file
- Writing a string to a file
- Writing bytes to a file
- Using a stream to write to a file
- Creating a directory
- Creating a temp directory
- Listing the contents of a directory
- Creating a symlink
- Checking if a path represents a symlink
- Getting the target of a symlink
- Making a GET request
- Making a POST request
- Adding custom headers to a request
- Making multiple requests to the same server
- Handling errors when making a request
- Getting redirection history
- Getting the response body as a string
- Getting the response content in binary format
- Getting the response headers
- Implementing a 'Hello world' HTTP server
- Listing directory contents
- Serving index.html
- Serving a 404
- Routing requests based on URL patterns
- Getting environment variables
- Identifying the operating system
- Getting information about the script being run