{
    "id": "iex_cheat_sheet",
    "name": "IEx - Interactive Elixir",
    "description": "Helpers for Elixir's interactive shell (IEx).",
    "metadata": {
        "sourceName": "Elixir",
        "sourceUrl": "https://hexdocs.pm/iex/IEx.Helpers.html"
    },
    "aliases": [
        "interactive elixir"
    ],
    "template_type": "code",
    "section_order": [
        "IEx Commands"
    ],
    "sections": {
        "IEx Commands": [
            {
                "val": "prints callbacks info and docs for a given module",
                "key": "b/1"
            },
            {
                "val": "compiles a file into the current directory",
                "key": "c/1"
            },
            {
                "val": "compiles a file to the given path",
                "key": "c/2"
            },
            {
                "val": "changes the current directory",
                "key": "cd/1"
            },
            {
                "val": "clears the screen",
                "key": "clear/0"
            },
            {
                "val": "flushes all messages sent to the shell",
                "key": "flush/0"
            },
            {
                "val": "prints this help message",
                "key": "h/0"
            },
            {
                "val": "prints help for the given module, function or macro",
                "key": "h/1"
            },
            {
                "val": "prints information about the given term",
                "key": "i/1"
            },
            {
                "val": "evaluates the given file in the shell's context",
                "key": "import_file/1"
            },
            {
                "val": "loads the given module's beam code",
                "key": "l/1"
            },
            {
                "val": "lists the contents of the current directory",
                "key": "ls/0"
            },
            {
                "val": "lists the contents of the specified directory",
                "key": "ls/1"
            },
            {
                "val": "deploys local BEAM code to a list of nodes",
                "key": "nl/2"
            },
            {
                "val": "creates a PID from a string",
                "key": "pid/1"
            },
            {
                "val": "creates a PID with the 3 integer arguments passed",
                "key": "pid/3"
            },
            {
                "val": "prints the current working directory",
                "key": "pwd/0"
            },
            {
                "val": "recompiles and reloads the given module's source file",
                "key": "r/1"
            },
            {
                "val": "recompiles the current project",
                "key": "recompile/0"
            },
            {
                "val": "respawns the current shell",
                "key": "respawn/0"
            },
            {
                "val": "prints spec information",
                "key": "s/1"
            },
            {
                "val": "prints type information",
                "key": "t/1"
            },
            {
                "val": "retrieves the last value from the history",
                "key": "v/0"
            },
            {
                "val": "retrieves the nth value from the history",
                "key": "v/1"
            }
        ]
    }
}
