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 }