Suggestion: Having a `sib validate` to check the `packages.yml` file
Adding a command sib validate
which allow the user to know if something is messy with their packages.yml
:
It may include:
- (error) YAML syntax validation
- (error) Presence of mandatory configuration options, like
site_url
or likedb_host
for production. - (error) Test the PostgreSQL access on production
- (warn) Test the SMTP access
- (warn) Check, if in production, if the admin's password has been changed
- (warn) Check if the
jabber_host
is the the default one. - (info) A more "user friendly" list of which packages will be installed
- (info) List installed version of
djangoldp
,sib-manager
or other installed packages and maybe the latest available too.