<commit_before>package com.winterwell.bob;

import java.io.File;
import java.io.IOException;

import com.winterwell.utils.Key;
import com.winterwell.utils.Printer;
import com.winterwell.utils.Utils;
import com.winterwell.utils.containers.Containers;
import com.winterwell.utils.io.FileUtils;
import com.winterwell.utils.io.Option;
import com.winterwell.utils.log.Log;
import com.winterwell.utils.time.Time;

/**
 * The settings for {@link Bob}. These can be set via command line arguments
 * passed to {@link Bob#main(String[])}, or by using
 * {@link Bob#setConfig(BobSettings)}.
 * 
 * @author Daniel
 */
public class BobConfig {

	public static final Key<Boolean> VERBOSE = new Key<Boolean>("verbose");

	public final static String VERSION_NUMBER = "1.2.7"; // June 22nd 2021
	
	@Option(tokens="-cp,-classpath", description="Classpath used for dynamically compiling build scripts. Uses the file1:file2 format of Java")
	// NB: This is not the classpath used for CompileTasks which are part of a build script run.
	public String classpath;
	<commit_msg>updating the version number<commit_after>package com.winterwell.bob;

import java.io.File;
import java.io.IOException;

import com.winterwell.utils.Key;
import com.winterwell.utils.Printer;
import com.winterwell.utils.Utils;
import com.winterwell.utils.containers.Containers;
import com.winterwell.utils.io.FileUtils;
import com.winterwell.utils.io.Option;
import com.winterwell.utils.log.Log;
import com.winterwell.utils.time.Time;

/**
 * The settings for {@link Bob}. These can be set via command line arguments
 * passed to {@link Bob#main(String[])}, or by using
 * {@link Bob#setConfig(BobSettings)}.
 * 
 * @author Daniel
 */
public class BobConfig {

	public static final Key<Boolean> VERBOSE = new Key<Boolean>("verbose");

	public final static String VERSION_NUMBER = "1.2.8"; // July 06 2021
	
	@Option(tokens="-cp,-classpath", description="Classpath used for dynamically compiling build scripts. Uses the file1:file2 format of Java")
	// NB: This is not the classpath used for CompileTasks which are part of a build script run.
	public String classpath;
	
{'fraction_non_alphanumeric': 0.11215834118755891, 'fraction_numerical': 0.010367577756833177, 'mean_word_length': 4.832417582417582, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3309822', 'n_tokens_mistral': 678, 'n_tokens_neox': 648, 'n_words': 201}