toolshed v0.2.5 Toolshed.Unix

Helpers for when your fingers are too used to typing Unix commands.

Helpers include:

  • cat/1 - print out a file
  • grep/2 - print out lines of a file that match a regular expression
  • tree/1 - print out a directory tree
  • uptime/0 - print the update of the Erlang VM

Link to this section Summary

Functions

Print out a file

Run a regular expression on a file and print the matching lines

Print out directories and files in tree form

Print out the current uptime

Link to this section Functions

Link to this function

cat(path)
cat(Path.t()) :: :"do not show this result in output"

Print out a file

Link to this function

grep(regex, path)
grep(Regex.t(), Path.t()) :: :"do not show this result in output"

Run a regular expression on a file and print the matching lines.

iex> grep ~r/video/, "/etc/mime.types"

Link to this function

tree(path \\ ".")
tree(Path.t()) :: :"do not show this result in output"

Print out directories and files in tree form.

Link to this function

uptime()
uptime() :: :"do not show this result in output"

Print out the current uptime.