Current section
Files
Jump to
Current section
Files
src/sqlode@scripts@print_capabilities.erl
-module(sqlode@scripts@print_capabilities).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-define(FILEPATH, "src/sqlode/scripts/print_capabilities.gleam").
-export([main/0]).
-if(?OTP_RELEASE >= 27).
-define(MODULEDOC(Str), -moduledoc(Str)).
-define(DOC(Str), -doc(Str)).
-else.
-define(MODULEDOC(Str), -compile([])).
-define(DOC(Str), -compile([])).
-endif.
?MODULEDOC(
" Entry point for regenerating `doc/capabilities.md`.\n"
"\n"
" Run with:\n"
"\n"
" just regen-capabilities\n"
"\n"
" or directly:\n"
"\n"
" gleam run -m sqlode/scripts/print_capabilities > doc/capabilities.md\n"
"\n"
" The output is exactly what `test/capabilities_test.gleam` pins against\n"
" the tracked file.\n"
).
-file("src/sqlode/scripts/print_capabilities.gleam", 17).
-spec main() -> nil.
main() ->
gleam_stdlib:print(sqlode@capabilities:manifest_markdown()).