SYMBOL INDEX (32 symbols across 4 files) FILE: src/bin.js function main (line 23) | async function main() { function run (line 123) | function run(src, dest, args) { FILE: src/index.js function degit (line 21) | function degit(src, opts) { class Degit (line 25) | class Degit extends EventEmitter { method constructor (line 26) | constructor(src, opts = {}) { method _getDirectives (line 77) | _getDirectives(dest) { method clone (line 88) | async clone(dest) { method remove (line 122) | remove(dir, dest, action) { method _checkDirIsEmpty (line 161) | _checkDirIsEmpty(dir) { method _info (line 189) | _info(info) { method _warn (line 193) | _warn(info) { method _verbose (line 197) | _verbose(info) { method _getHash (line 201) | async _getHash(repo, cached) { method _getHashFromCache (line 216) | _getHashFromCache(repo, cached) { method _selectRef (line 227) | _selectRef(refs, selector) { method _cloneWithTar (line 245) | async _cloneWithTar(dir, dest) { method _cloneWithGit (line 319) | async _cloneWithGit(dir, dest) { function parse (line 327) | function parse(src) { function untar (line 366) | async function untar(file, dest, subdir = null) { function fetchRefs (line 377) | async function fetchRefs(repo) { function updateCache (line 420) | function updateCache(dir, repo, hash, cached) { FILE: src/utils.js class DegitError (line 15) | class DegitError extends Error { method constructor (line 16) | constructor(message, opts) { function tryRequire (line 22) | function tryRequire(file, opts) { function exec (line 33) | function exec(command) { function mkdirp (line 46) | function mkdirp(dir) { function fetch (line 59) | function fetch(url, dest, proxy) { function stashFiles (line 90) | function stashFiles(dir, dest) { function unstashFiles (line 108) | function unstashFiles(dir, dest) { FILE: test/test.js function exec (line 15) | function exec(cmd) { function compare (line 29) | function compare(dir, files) { function read (line 225) | function read(file) {