# Arguments to start SunEngine.dll
# Options for command line
server - run server API using kestrel
config:<path> - path to the configuration directory, "Config" by default. The suffix ".Config" may be omitted
migrate - creation or updates of all database tables and their structure
init - fill user role and category tables with data from `'Config'`
test-db-con - Checking database connectivity
version - show SunEngine version
set-user-pass:<user>:<password>`
- set user password
nologo - do not show logo at startup
help - show help page
# Data seed commands for Tests
seed:<category>:<materials>:<comments>
- seed category and all subcategories with materials and comments
<category> - category name
<materials> - materials count, default if skipped
<comments> - comments count, default if skipped
example
- `seed:SomeCategory:20:10`
- `append-cat-name` - add category name to material titles on `'seed'`
# Examples
dotnet SunEngine.dll server
dotnet SunEngine.dll server config:local.MySite
dotnet SunEngine.dll migrate init seed
dotnet SunEngine.dll migrate init seed config:local.MySite
dotnet SunEngine.dll seed:Forum:10:10