scaffold_empty_name

Diagnostic `nanook::cli::scaffold_empty_name`

Summary

plugin name cannot be empty

Help

pass a snake_case name, e.g. nanook plugins new nanook_smtp

Details

When this fires

nanook plugins new got an empty string for the plugin name. Usually the result of a shell variable that didn't expand or a CI pipeline that forgot to substitute the placeholder.

What to check

Pass a snake_case name matching [a-z_][a-z0-9_]*, so the resulting cdylib filename is lib<name>.so:

nanook plugins new nanook_smtp --kind action