001 package org.shiftone.jrat.inject;
002
003
004 import org.shiftone.jrat.util.VersionUtil;
005
006 import java.io.PrintStream;
007
008
009 /**
010 * @author jeff@shiftone.org (Jeff Drost)
011 */
012 public class InjectorCli {
013
014 private static PrintStream OUT = System.out;
015
016 public static void main(String[] args) throws Exception {
017
018 OUT.println("JRat " + VersionUtil.getVersion() + " Injector Command Line Tool");
019
020 if (args.length == 0) {
021 OUT.println("usage : ");
022 OUT.println("\tinject [target]");
023 OUT.println("\tinject [source] [target]");
024 } else {
025 Injector injector = new Injector();
026
027 if (args.length == 1) {
028
029 // injector.setForceOverwrite(true);
030 injector.inject(args[0]);
031 } else if (args.length == 2) {
032
033 // injector.setForceOverwrite(true);
034 injector.inject(args[0], args[1]);
035 }
036 }
037 }
038 }