<commit_before>#!/usr/bin/env bash
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"

# Pull in standard functions, e.g., default.
source "$DIR/.gosh.sh" || return 1
default CUSTOM_ENV_SH "$DIR/env.sh.custom"
assert-source "$CUSTOM_ENV_SH" || return 1

### GENERAL ENV VARS ###
default DIR             "$DIR"
default CUSTOM_ENV_SH   "$DIR/env.sh.custom"

### PATHS ###
default SCRIPTS         "$DIR"/scripts
default TOOLS           "$DIR"/tools
default VIRTUALENV      "$TOOLS"/virtualenv-12.0.5/virtualenv.py
default BUILD           "$DIR"/build
default SRC             "$DIR"/src
default MIN_JS          "$BUILD"/belhop.min.js
default DOCS            "$DIR"/docs
default TUTS            "$DOCS"/tuts
default DOCS_BUILD      "$DOCS"/build

### PYTHON ENV VARS ###
default PYTHON_ENVS     "$TOOLS"/envs
default GJSLINT_ENV     "$PYTHON_ENVS"/gjslint

### BROWSERSYNC CONFIGURATION ###
default BROWSERSYNC_PORT    3901

### ESLINT CONFIGURATION ###
default ESLINT_CFG      "$TOOLS"/eslint/eslint.yml

### TESTING CONFIGURATION ###
default TEST_HEADLESS   "yes"

### THE GO SHELL ###
default GOSH_SCRIPTS    "$DIR"/scripts
default GOSH_CONTRIB    "$DIR"/scripts/gosh-contrib

### GOSH CONTRIB ENV VARS ###
default GOSH_CONTRIB_PYTHON_VIRTUALENV  "$VIRTUALENV"
default GOSH_CONTRIB_NODE_NPM_PKGJSON   "$DIR"/package.json
default GOSH_CONTRIB_NODE_NPM_MODPATH   "$DIR"

<commit_msg>document/default testing configuration<commit_after>#!/usr/bin/env bash
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"

# Pull in standard functions, e.g., default.
source "$DIR/.gosh.sh" || return 1
default CUSTOM_ENV_SH "$DIR/env.sh.custom"
assert-source "$CUSTOM_ENV_SH" || return 1

### GENERAL ENV VARS ###
default DIR             "$DIR"
default CUSTOM_ENV_SH   "$DIR/env.sh.custom"

### PATHS ###
default SCRIPTS         "$DIR"/scripts
default TOOLS           "$DIR"/tools
default VIRTUALENV      "$TOOLS"/virtualenv-12.0.5/virtualenv.py
default BUILD           "$DIR"/build
default SRC             "$DIR"/src
default MIN_JS          "$BUILD"/belhop.min.js
default DOCS            "$DIR"/docs
default TUTS            "$DOCS"/tuts
default DOCS_BUILD      "$DOCS"/build

### PYTHON ENV VARS ###
default PYTHON_ENVS     "$TOOLS"/envs
default GJSLINT_ENV     "$PYTHON_ENVS"/gjslint

### BROWSERSYNC CONFIGURATION ###
default BROWSERSYNC_PORT    3901

### ESLINT CONFIGURATION ###
default ESLINT_CFG      "$TOOLS"/eslint/eslint.yml

### TESTING CONFIGURATION ###
default TEST_HEADLESS           "yes"
# Comma-separated, possible values are Chrome and Firefox
default KARMA_BROWSERS          "Chrome"
# Comma-separated, e.g., "spec/oneSpec.js,spec/twoSpec.js"
default JASMINE_SPEC_TARGETS    "spec/*.js"

### THE GO SHELL ###
default GOSH_SCRIPTS    "$DIR"/scripts
default GOSH_CONTRIB    "$DIR"/scripts/gosh-contrib

### GOSH CONTRIB ENV VARS ###
default GOSH_CONTRIB_PYTHON_VIRTUALENV  "$VIRTUALENV"
default GOSH_CONTRIB_NODE_NPM_PKGJSON   "$DIR"/package.json
default GOSH_CONTRIB_NODE_NPM_MODPATH   "$DIR"


{'fraction_non_alphanumeric': 0.13555926544240401, 'fraction_numerical': 0.007345575959933222, 'mean_word_length': 3.5531914893617023, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '6352713', 'n_tokens_mistral': 1149, 'n_tokens_neox': 1121, 'n_words': 230}