Current section
Files
Jump to
Current section
Files
src/ormlette.erl
-module(ormlette).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([gleam_run/0, main/0]).
-file("/Users/ashercohen/Desktop/gleam/ormlette/src/ormlette.gleam", 21).
-spec gleam_run() -> {ok, nil} | {error, nil}.
gleam_run() ->
_assert_subject = simplifile:current_directory(),
{ok, Cwd} = case _assert_subject of
{ok, _} -> _assert_subject;
_assert_fail ->
erlang:error(#{gleam_error => let_assert,
message => <<"Pattern match failed, no pattern matched the value."/utf8>>,
value => _assert_fail,
module => <<"ormlette"/utf8>>,
function => <<"gleam_run"/utf8>>,
line => 22})
end,
case shellout:command(
<<"gleam"/utf8>>,
[<<"run"/utf8>>, <<"-m"/utf8>>, <<"eggs/generate"/utf8>>],
<<Cwd/binary, "/"/utf8>>,
[]
) of
{ok, _} ->
gleam@io:println(
<<"Successfully generated types and decoders."/utf8>>
),
{ok, nil};
{error, _} ->
gleam@io:debug(<<"Error generating types and decoders"/utf8>>),
{error, nil}
end.
-file("/Users/ashercohen/Desktop/gleam/ormlette/src/ormlette.gleam", 14).
-spec main() -> {ok, nil} | {error, nil}.
main() ->
ormlette@cli@generate:create_generate_file(),
gleam_run().