code: @Override
  	public boolean execute(final LineReader reader, final String[] parts, final SqlConfig sqlConfig,
  			final Properties props) {
  		PrintWriter writer = reader.getTerminal().writer();
  		writer.println("LIST:");
  		writer.flush();
  
  		List<String> pathList = null;
  		if (parts.length > 1) {
  			pathList = sqlConfig.getSqlManager().getSqlPathList().stream().filter(p -> p.contains(parts[1]))
  					.collect(Collectors.toList());
  		} else {
  			pathList = sqlConfig.getSqlManager().getSqlPathList();
  		}
  		for (String key : pathList) {
  			writer.println(key);
  		}
  		writer.flush();
  		return true;
  	}
docs: {@inheritDoc}
  
  @see jp.co.future.uroborosql.client.command.ReplCommand#execute(org.jline.reader.LineReader, java.lang.String[], jp.co.future.uroborosql.config.SqlConfig, java.util.Properties)