[ci-skip] format usage and add config options