luna-lib 1.3.0

a light weight interpreted programming language
Documentation
<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="shortcut icon" href="../../img/favicon.ico">
    <title>Env &mdash; Luna Docs</title>
    <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Lato:400,700">
    <link rel="stylesheet" href="//cdn.jsdelivr.net/gh/tonsky/FiraCode@1.206/distr/fira_code.css">
    <link rel="stylesheet" href="//use.fontawesome.com/releases/v5.8.1/css/all.css">
    <link rel="stylesheet" href="//use.fontawesome.com/releases/v5.8.1/css/v4-shims.css">
    <link rel="stylesheet" href="../../css/theme.css">
    <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/github.min.css">
    <script src="//code.jquery.com/jquery-2.1.1.min.js"></script>
    <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
    <script>
        hljs.initHighlightingOnLoad();
    </script> 
</head>

<body ontouchstart="">
    <div id="container">
        <aside>
            <div class="home">
                <div class="title">
                    <button class="hamburger"></button>
                    <a href="../.." class="site-name"> Luna Docs</a>
                </div>
                <div class="search">
                    <div role="search">
    <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
        <input type="text" name="q" placeholder="Search docs" title="Type search term here" />
    </form>
</div>
                </div>
            </div>
            <nav class="nav">
                <ul class="root">
                    <li class="toctree-l1"><a class="nav-item" href="../..">Home</a><a class="nav-item" href="../..">Home</a></li>
                    <li class="toctree-l1"><button class="section nav-item">Getting Started</button>
<ul class="subnav">
    <li class="toctree-l2"><a class="nav-item" href="../../getting_started/installation/">Installation</a></li>
    <li class="toctree-l2"><a class="nav-item" href="../../getting_started/environment/">Environment</a></li>
</ul></li>
                    <li class="toctree-l1"><button class="section nav-item">Guide</button>
<ul class="subnav">
    <li class="toctree-l2"><a class="nav-item" href="../../guide/grammar/">Grammar</a></li>
    <li class="toctree-l2"><a class="nav-item" href="../../guide/statements/">Statements</a></li>
    <li class="toctree-l2"><a class="nav-item" href="../../guide/expressions/">Expressions</a></li>
    <li class="toctree-l2"><a class="nav-item" href="../../guide/basic-values/">Basic Values</a></li>
    <li class="toctree-l2"><a class="nav-item" href="../../guide/variables/">Variables</a></li>
    <li class="toctree-l2"><a class="nav-item" href="../../guide/objects/">Objects</a></li>
    <li class="toctree-l2"><a class="nav-item" href="../../guide/functions/">Functions</a></li>
</ul></li>
                    <li class="toctree-l1"><button class="section nav-item">Standard Modules</button>
<ul class="subnav">
    <li class="toctree-l2"><a class="nav-item" href="../globals/">Globals</a></li>
    <li class="toctree-l2"><button class="section nav-item hide">Type Modules</button>
<ul class="subnav hide">
    <li class="toctree-l3"><a class="nav-item" href="../type_modules/int_module/">Int Module</a></li>
    <li class="toctree-l3"><a class="nav-item" href="../type_modules/float_module/">Float Module</a></li>
    <li class="toctree-l3"><a class="nav-item" href="../type_modules/bool_module/">Bool Module</a></li>
    <li class="toctree-l3"><a class="nav-item" href="../type_modules/char_module/">Char Module</a></li>
    <li class="toctree-l3"><a class="nav-item" href="../type_modules/string_module/">String Module</a></li>
    <li class="toctree-l3"><a class="nav-item" href="../type_modules/vector_module/">Vector Module</a></li>
    <li class="toctree-l3"><a class="nav-item" href="../type_modules/object_module/">Object Module</a></li>
</ul></li>
    <li class="toctree-l2"><a class="nav-item" href="../math/">Math</a></li>
    <li class="toctree-l2"><a class="nav-item" href="../io/">IO</a></li>
    <li class="toctree-l2"><a class="nav-item" href="../fs/">FS</a></li>
    <li class="toctree-l2 current"><a class="nav-item current" href="./">Env</a>
<ul class="subnav">
<li class="toctree-l3"><a class="nav-item toc" href="#envset_varkey-string-value">env.set_var(key: string, value)</a></li>
<li class="toctree-l3"><a class="nav-item toc" href="#envvarkey-string-string">env.var(key: string): string?</a></li>
<li class="toctree-l3"><a class="nav-item toc" href="#envremove_varkey-string">env.remove_var(key: string)</a></li>
<li class="toctree-l3"><a class="nav-item toc" href="#envvars-objectstring">env.vars(): object&lt;string&gt;</a></li>
<li class="toctree-l3"><a class="nav-item toc" href="#envcurrent_dir-string">env.current_dir(): string?</a></li>
<li class="toctree-l3"><a class="nav-item toc" href="#envcurrent_exe-string">env.current_exe(): string?</a></li>
<li class="toctree-l3"><a class="nav-item toc" href="#envargs-string">env.args(): string?</a></li>
</ul></li>
    <li class="toctree-l2"><a class="nav-item" href="../net/">Net</a></li>
    <li class="toctree-l2"><a class="nav-item" href="../os/">OS</a></li>
    <li class="toctree-l2"><a class="nav-item" href="../typed/">Typed</a></li>
</ul></li>
                </ul>
            </nav>
            <div class="repo">
    <div class="previous"><a href="../fs/">&laquo; Previous</a></div>
    <div class="next"><a href="../net/">Next &raquo;</a></div>
</div>
        </aside>
        <div id="spacer"><button class="arrow"></button></div>
        <main>
            <div class="home-top">
                <button class="hamburger"></button>
                <a href="../.." class="site-name"> Luna Docs</a>
            </div>
            <div id="main">
                <nav class="breadcrumbs">
<ul>
    <li>Standard Modules</li>
</ul>
</nav>
                <div id="content"><h1 id="env-module">ENV Module</h1>
<h4 id="envset_varkey-string-value"><code>env.set_var(key: string, value)</code></h4>
<p>Sets the environment variable <code>key</code> to the <code>value</code> as a string for the currently running process.</p>
<h4 id="envvarkey-string-string"><code>env.var(key: string): string?</code></h4>
<p>Fetches the environment variable <code>key</code> from the current process.</p>
<h4 id="envremove_varkey-string"><code>env.remove_var(key: string)</code></h4>
<p>Removes an environment variable <code>key</code> from the environment of the currently running process.</p>
<h4 id="envvars-objectstring"><code>env.vars(): object&lt;string&gt;</code></h4>
<p>Returns an object of strings, for all the environment variables of the current process.</p>
<h4 id="envcurrent_dir-string"><code>env.current_dir(): string?</code></h4>
<p>Returns the current working directory.</p>
<h4 id="envcurrent_exe-string"><code>env.current_exe(): string?</code></h4>
<p>Returns the full filesystem path of the current running executable.</p>
<h4 id="envargs-string"><code>env.args(): string?</code></h4>
<p>Returns the arguments that this program was started with (normally passed via the command line).</p></div>
                <footer>
    <div class="footer-buttons">
        <div class="previous"><a href="../fs/" title="FS"><span>Previous</span></a></div>
        <div class="next"><a href="../net/" title="Net"><span>Next</span></a></div>
    </div>
    <div class="footer-note">
        <p>
            Built with <a href="http://www.mkdocs.org">MkDocs</a> using
            <a href="https://github.com/daizutabi/mkdocs-ivory">Ivory theme</a>.
        </p>
    </div>
</footer>
            </div>
        </main>
    </div>
    <script>var base_url = '../..';</script>
    <script src="../../js/theme.js"></script>
    <script src="../../search/main.js"></script>
</body>

</html>