SYMBOL INDEX (49 symbols across 8 files) FILE: cmds/core/docker.js function convert_path (line 82) | function convert_path(path) { function valid_version_string (line 90) | function valid_version_string(str) { FILE: cmds/create/elpa.js constant TEMPLATE_URL (line 31) | const TEMPLATE_URL = 'https://github.com/emacs-eask/template-elpa'; function _cloned (line 62) | async function _cloned(argv) { FILE: cmds/create/package.js constant TEMPLATE_URL (line 31) | const TEMPLATE_URL = 'https://github.com/emacs-eask/template-elisp'; function _cloned (line 60) | async function _cloned(argv) { FILE: cmds/run/script.js function startCommand (line 59) | function startCommand(commands, count) { function spawn (line 86) | function spawn(command, options) { function replaceEaskExec (line 100) | function replaceEaskExec(cmds) { FILE: eask.js method handler (line 24) | handler() { yargs.showHelp(); } FILE: src/util.js function which (line 28) | function which(command) { function slash (line 36) | function slash(path) { function escape_str (line 49) | function escape_str(str) { function take_after (line 56) | function take_after(arr, str) { function _rest_args (line 66) | function _rest_args() { function cli_args (line 78) | function cli_args(argv) { function _remove_undefined (line 100) | function _remove_undefined(arr) { function plugin_dir (line 105) | function plugin_dir() { function def_flag (line 115) | function def_flag(arg, name, val = undefined) { function _invocation (line 127) | function _invocation() { function setup_env (line 137) | function setup_env() { function _global_options (line 163) | function _global_options(argv) { function _check_argv (line 195) | function _check_argv(argv) { function el_script (line 211) | function el_script(name) { function _environment_name (line 222) | function _environment_name (argv) { function e_call (line 236) | async function e_call(argv, script, ...args) { function cmd_count (line 286) | function cmd_count() { function hide_cmd (line 298) | function hide_cmd(description, level = 1) { FILE: test/jest/analyze.test.js function tryJSON (line 9) | function tryJSON(s) { FILE: test/jest/helpers.js function testUnsafe (line 22) | function testUnsafe(name, fn, timeout) { function getTimeout (line 35) | function getTimeout() { function emacsVersion (line 46) | async function emacsVersion() { function stripAnsi (line 60) | async function stripAnsi(s) { class CommandOutput (line 65) | class CommandOutput { method constructor (line 66) | constructor(output, cwd) { method combined (line 77) | combined() { method raw (line 85) | raw() { method rawNoColor (line 96) | rawNoColor() { method sanitizeString (line 108) | sanitizeString(s) { method sanitized (line 134) | sanitized(...sanitizeFns) { class TestContext (line 145) | class TestContext { method constructor (line 149) | constructor(cwd) { method runEask (line 163) | runEask(command, config) { method run (line 176) | run(command, config) { method cleanUp (line 205) | cleanUp() { method fileExists (line 216) | fileExists(relativePath) { method fileContents (line 231) | fileContents(relativePath) { method removeFiles (line 242) | async removeFiles(...filesOrDirs) { method errorToCommandOutput (line 250) | errorToCommandOutput(e) {