private void completeCommand(LineReader reader, ParsedLine line, List<Candidate> candidates) {
        String cmdLine = stripSlashLp(line.line());

        for (String suggestion : this.commandExecutor.tabComplete(cmdLine)) {
            candidates.add(new Candidate(suggestion));
        }
    }
The terminal/console-style interface presented to the user.
standalone/app/src/main/java/me/lucko/luckperms/standalone/app/utils/TerminalInterface.java