Move the wp data-liberation a-file.xml WP-CLI command to a separate class.
It should ideally be changed this way:
- A first subcommand
import that is callable as wp data-liberation import a-file.xml. So that we are open to other subcommands. E.g. wp data-liberation analyze, preview, restart etc.
- A
--dry-run option.
pcntl_signal for catching SIGINT and SIGTERM that call exit() when the user presses ctrl+c on the keyboard.
- Should output helpful information to the user during the various phases of
WP_Stream_Importer::next_step().