# Functions
ParseFlags reads the passed program arguments.
# Variables
DisableParsing disables parsing when running unit tests, as parsing is called in the test's init() function, which results in an error.
# Structs
MainFlags holds info for the parsed program arguments.
MigrateFlags contains flags passed if migration is requested.