package org.jpos.q2.cli; import org.jpos.q2.CLIContext; import org.jpos.q2.CLISubSystem; import java.io.File; /** * CLI implementation - Binlog subsystem */ public class BINLOG implements CLISubSystem { @Override public String getPrompt(CLIContext ctx, String[] args) { if (args.length < 2) { ctx.println ("Usage: binlog directory-name"); return null; } ctx.getUserData().put("binlog", args[1]); return String.format("(%s)> ", new File(args[1]).getName()); } @Override public String[] getCompletionPrefixes(CLIContext ctx, String[] args) { if (args.length < 2) return null; return new String[] { "org.jpos.q2.cli.binlog." }; } }