Shared helpers for emitting SeaORM migration files that call the
doido_model::migration builders (create_table, alter_table,
drop_table, add_index, …) instead of raw sea-orm boilerplate.
New application skeleton rendered from embedded files under templates/new/.
Placeholders: {doido_name}, {doido_db_url}, {doido_sqlx_feature},
{doido_path} (absolute workspace root when the running binary lives inside a
local checkout), and the per-crate dependency specs {doido_dep} /
{doido_controller_dep} / {doido_model_dep} which render as a local path
dep when the binary runs from a development checkout or a crates.io version
dep matching this binary’s release otherwise (see DependencyMode).