Skip to main content
Module

x/enzastdlib/os/linux.ts>getUserState

enzastdlib is a set of TypeScript modules that follow a common design API philosophy aiming at sane defaults and ease-of-use targeting the Deno TypeScript runtime.
Latest
variable getUserState
import { getUserState } from "https://deno.land/x/enzastdlib@v0.0.4/os/linux.ts";

Returns the state directory of the current user.

NOTE: Returns the value of the environment variable XDG_STATE_HOME or $HOME joined with .local/state as a fallback.

Examples

Example 1

import { assertEquals } from 'https://deno.land/std/testing/asserts.ts';
import { getUserState } from 'https://deno.land/x/enzastdlib/os/linux.ts';

assertEquals(
    getUserState(),
    '/home/novacbn/.local/state'
);

type

() => unknown