sibs understand -v and config file as arguments
Replace warn() with _log(). Add --silent