Step 2 and 3 would require separate handling, which was what we had before with the `go-ini` package. The way we do it here is simpler because we just need to define the flags with default values, and the `flag` package will take care of the overriding for us. There's no need for the `go-ini` package.