This module provides basic functions for interacting with the system
(operating system or file system), in particular to handle files and
data streams.
stdout: help you to handle the standard output and error,
for example to redirect the print output into a file.
files: help you to handle the files system (finding or
listing files/folders), and the write/read base actions.
edit: provides a tool to interactivelly edit files from a go
program. Relies on the exécution of native editor like vim on linux
systems.
shell: provides macro functions that execute shell-like
commands in pure go (i.e. without calling the underlying system
command, so that it can be used as well on linux, mac and windows, the
most of possible).
See the demo executable programs for usage of these low level
features.