src/glipt@cmd@clean.erl

-module(glipt@cmd@clean).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-define(FILEPATH, "src/glipt/cmd/clean.gleam").
-export([execute/0]).

-file("src/glipt/cmd/clean.gleam", 5).
-spec execute() -> nil.
execute() ->
    case glipt@internal@cache:clear_cache() of
        {ok, nil} ->
            gleam_stdlib:println(<<"Cache cleared."/utf8>>);

        {error, E} ->
            gleam_stdlib:println_error(
                <<"Error clearing cache: "/utf8,
                    (gleam@string:inspect(E))/binary>>
            )
    end.