Packages
sqlc_gen_gleam
0.0.1
A sqlc plugin for gleam that generates type-safe gleam code for your SQL statements.
Current section
Files
Jump to
Current section
Files
src/sqlc_gen_gleam@internal@project.erl
-module(sqlc_gen_gleam@internal@project).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([root/0]).
-file("/Users/danielkurz/code/daniellionel01/sqlc-gen-gleam/src/sqlc_gen_gleam/internal/project.gleam", 12).
-spec find_root(binary()) -> binary().
find_root(Path) ->
Toml = filepath:join(Path, <<"gleam.toml"/utf8>>),
case simplifile_erl:is_file(Toml) of
{ok, false} ->
find_root(filepath:join(<<".."/utf8>>, Path));
{error, _} ->
find_root(filepath:join(<<".."/utf8>>, Path));
{ok, true} ->
Path
end.
-file("/Users/danielkurz/code/daniellionel01/sqlc-gen-gleam/src/sqlc_gen_gleam/internal/project.gleam", 8).
-spec root() -> binary().
root() ->
find_root(<<"."/utf8>>).