/** * This file is licensed under the University of Illinois/NCSA Open Source License. See LICENSE.TXT for details. */ package edu.illinois.codingspectator.mergehistories; import java.util.LinkedList; import java.util.List; import com.beust.jcommander.Parameter; import com.beust.jcommander.Parameters; /** * * @author Roshanak Zilouchian * @author Mohsen Vakilian * */ @Parameters(commandDescription= "Traversers the input directory recursively and conslidates all log files into a few number of files.") public class CommandLineParameters { @Parameter(names= { "-n", "--include" }, description= "Refactoring log files that have these names in their paths will be included in the output.") public List<String> includeDirs= new LinkedList<String>(); @Parameter(names= { "-i", "--input" }, description= "The input directory that containts raw log files either directly or indirectly.") public String inputDir= "."; @Parameter(names= { "-o", "--output" }, description= "The destination directory that will contain the cosolidated log files.") public String outputDir= "."; @Parameter(names= { "-h", "--help" }, description= "Print the usage help.") public boolean help= false; }