diff --git a/src/esqlite3_nif.erl b/src/esqlite3_nif.erl index 9e3cf2c..72abdff 100644 --- a/src/esqlite3_nif.erl +++ b/src/esqlite3_nif.erl @@ -110,6 +110,18 @@ get_priv_dir() -> Dir end. +%% @private +is_escript() -> + case erlang:function_exported(escript, script_name, 0) of + true -> + try + {true, filename:absname(escript:script_name())} + catch + _:_ -> false + end; + false -> false + end. + %% @doc Open the specified sqlite3 database. %% It is possible to use sqlite's uri filenames to open files. %% See: [https://sqlite.org/uri.html] for more information.