toolshed v0.2.10 Toolshed.Misc
Miscellaneous helpers
Link to this section Summary
Functions
Exit the current IEx session
Load an Erlang term from the filesystem.
Save an Erlang term to the filesystem for easy loading later
Save a value to a file as Elixir terms
Link to this section Functions
Link to this function
exit()
Exit the current IEx session
Link to this function
load_term!(path)
Load an Erlang term from the filesystem.
Examples
#
iex> save_term!({:some_interesting_atom, ["some", "list"]}, "/root/some_atom.term")
{:some_interesting_atom, ["some", "list"]}
iex> load_term!("/root/some_atom.term")
{:some_interesting_atom, ["some", "list"]}
Link to this function
save_term!(value, path)
Save an Erlang term to the filesystem for easy loading later
This function returns the value
passed in to allow easy piping.
Examples
#
iex> :sys.get_state(MyServer) |> save_term!("/root/my_server.term")
# Reboot board
iex> :sys.replace_state(&load_term!("/root/my_server.term"))
Link to this function
save_value(value, path, inspect_opts \\ [])
Save a value to a file as Elixir terms
Examples
# Save the contents of SystemRegistry to a file
iex> SystemRegistry.match(:_) |> save_value("/root/sr.txt")
:ok