tools.cli integration