package edu.mayo.bior.cli.cmd;
import java.util.Properties;
import org.apache.commons.cli.CommandLine;
import org.apache.commons.cli.Options;
import com.tinkerpop.pipes.transform.IdentityPipe;
import edu.mayo.bior.pipeline.UnixStreamPipeline;
import edu.mayo.cli.CommandPlugin;
import edu.mayo.pipes.history.HistoryInPipe;
import edu.mayo.pipes.history.HistoryOutPipe;
import edu.mayo.pipes.string.TrimSpacesPipe;
public class TrimSpacesCommand implements CommandPlugin
{
private String mOperation;
public void init(Properties props) throws Exception {
mOperation = props.getProperty("command.name");
}
public void execute(CommandLine line, Options opts) throws Exception
{
TrimSpacesPipe trimSpacesPipe = new TrimSpacesPipe();
UnixStreamPipeline unixPipe = new UnixStreamPipeline();
unixPipe.execute(
new IdentityPipe(),
trimSpacesPipe,
new IdentityPipe()
);
}
}