fomosto added 'extract' subcommand