-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>>], <>, [] ) 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().