@Override public void clearScreen() { terminal.puts(InfoCmp.Capability.clear_screen); }
public void clearTerminal() { if (isPlainTerminal()) { for (int i = 0; i < 200; i++) { // large number of empty lines terminal.writer().println(); } } else { terminal.puts(InfoCmp.Capability.clear_screen); } }
@Override public boolean puts(Capability capability, Object... params) { return terminal.puts(capability, params); }
private void clearScreen() { terminal.puts(InfoCmp.Capability.clear_screen); }
private void bof() { if (!quiet && !veryQuiet) { terminal.puts(Capability.bell); terminal.writer().flush(); } }
@ShellMethod("Clear the shell screen.") public void clear() { terminal.puts(InfoCmp.Capability.clear_screen); } }
private void bof() { if (!quiet && !veryQuiet) { terminal.puts(Capability.bell); terminal.writer().flush(); } }
@Override public void clearScreen() { terminal.puts(InfoCmp.Capability.clear_screen); terminal.flush(); }
@Override public boolean puts(InfoCmp.Capability capability, Object... objects) { return delegate().puts(capability, objects); }
@Override public boolean puts(InfoCmp.Capability capability, Object... objects) { return delegate().puts(capability, objects); }
private void eof() { nbEof++; if (sourceIdx < sources.size() - 1) { message = "(END) - Next: " + sources.get(sourceIdx + 1).getName(); } else { message = "(END)"; } if (!quiet && !veryQuiet && !quitAtFirstEof && !quitAtSecondEof) { terminal.puts(Capability.bell); terminal.writer().flush(); } }
private void eof() { nbEof++; if (sourceIdx < sources.size() - 1) { message = "(END) - Next: " + sources.get(sourceIdx + 1).getName(); } else { message = "(END)"; } if (!quiet && !veryQuiet && !quitAtFirstEof && !quitAtSecondEof) { terminal.puts(Capability.bell); terminal.writer().flush(); } }
public void exec(CLIContext ctx, String[] args) throws Exception { ctx.getReader().getTerminal().puts(InfoCmp.Capability.clear_screen); } }
/** * Output a platform-dependant newline. */ void println() { terminal.puts(Capability.carriage_return); print("\n"); redrawLine(); }
private void restoreTerminal(TerminalStatus status) { // Signal handlers terminal.handle(Terminal.Signal.INT, status.handler_INT); terminal.handle(Terminal.Signal.QUIT, status.handler_QUIT); terminal.handle(Terminal.Signal.TSTP, status.handler_TSTP); terminal.handle(Terminal.Signal.CONT, status.handler_CONT); terminal.handle(Terminal.Signal.WINCH, status.handler_WINCH); // Attributes terminal.setAttributes(status.attributes); // Capability terminal.puts(InfoCmp.Capability.exit_ca_mode); terminal.puts(InfoCmp.Capability.cursor_visible); }
private boolean clearScreen(List<String> options, List<String> parameters) { if (!isValidArgument(options, parameters, 0, 0, 0, Command.CLEAR_SCREEN)) { return false; } _reader.getTerminal().puts(Capability.clear_screen); _reader.getTerminal().flush(); return false; }
protected void clear(CommandSession session, Process process, String[] argv) throws Exception { final String[] usage = { "clear - clear screen", "Usage: clear [OPTIONS]", " -? --help Show help", }; @SuppressWarnings("unused") Options opt = parseOptions(session, usage, argv); if (process.isTty(1)) { Shell.getTerminal(session).puts(Capability.clear_screen); Shell.getTerminal(session).flush(); } }