eventually the first argument will be the `cli.options.dep` array