SYMBOL INDEX (129 symbols across 8 files) FILE: src/config.js class Config (line 10) | class Config { method constructor (line 11) | constructor() { method _ensureConfigFile (line 17) | _ensureConfigFile() { method _formatTaskbookDir (line 26) | _formatTaskbookDir(path) { method get (line 30) | get() { FILE: src/directory.js class Directory (line 10) | class Directory { method taskbookDirectoryName (line 14) | get taskbookDirectoryName() { method userConfigTaskbookParentDirectory (line 18) | get userConfigTaskbookParentDirectory() { method environmentVariableTaskbookParentDirectory (line 23) | get environmentVariableTaskbookParentDirectory() { method retrieveTaskbookDirectory (line 27) | retrieveTaskbookDirectory(options) { method _resolveCustomTaskbookDirectory (line 37) | _resolveCustomTaskbookDirectory(options) { method _selectCustomDirectoryCandidate (line 56) | _selectCustomDirectoryCandidate(options) { method _getTaskbookDirFlagCandidate (line 66) | _getTaskbookDirFlagCandidate(options) { method _isPresentString (line 81) | _isPresentString(value) { method _assertDirectoryExists (line 85) | _assertDirectoryExists(directory, displayPath = directory) { method _composeTaskbookDirectory (line 96) | _composeTaskbookDirectory(parentDirectory) { method _isTaskbookDirectoryPath (line 100) | _isTaskbookDirectoryPath(directory) { method _isExistingDirectory (line 104) | _isExistingDirectory(directory) { method _formatInvalidTaskbookDirectoryCandidate (line 109) | _formatInvalidTaskbookDirectoryCandidate(candidate) { method _parseDirectory (line 117) | _parseDirectory(directory) { method _isDefined (line 122) | _isDefined(input) { method _isStringType (line 126) | _isStringType(input) { method _isEmptyString (line 130) | _isEmptyString(input) { method _expandDirectory (line 134) | _expandDirectory(directory) { FILE: src/item.js class Item (line 5) | class Item { method constructor (line 6) | constructor(options = {}) { FILE: src/note.js class Note (line 4) | class Note extends Item { method constructor (line 5) | constructor(options = {}) { FILE: src/render.js class Render (line 13) | class Render { method _configuration (line 14) | get _configuration() { method _colorBoards (line 18) | _colorBoards(boards) { method _isBoardComplete (line 22) | _isBoardComplete(items) { method _getAge (line 27) | _getAge(birthday) { method _getCorrelation (line 33) | _getCorrelation(items) { method _getItemStats (line 38) | _getItemStats(items) { method _getStar (line 55) | _getStar(item) { method _buildTitle (line 59) | _buildTitle(key, items) { method _buildPrefix (line 65) | _buildPrefix(item) { method _buildMessage (line 75) | _buildMessage(item) { method _displayTitle (line 94) | _displayTitle(board, items) { method _displayItemByBoard (line 101) | _displayItemByBoard(item) { method _displayItemByDate (line 119) | _displayItemByDate(item) { method displayByBoard (line 137) | displayByBoard(data) { method displayByDate (line 154) | displayByDate(data) { method displayStats (line 171) | displayStats({percent, complete, inProgress, pending, notes}) { method invalidCustomAppDir (line 193) | invalidCustomAppDir(path) { method missingTaskbookDirFlagValue (line 199) | missingTaskbookDirFlagValue() { method invalidID (line 205) | invalidID(id) { method invalidIDsNumber (line 211) | invalidIDsNumber() { method invalidPriority (line 217) | invalidPriority() { method markComplete (line 223) | markComplete(ids) { method markIncomplete (line 233) | markIncomplete(ids) { method markStarted (line 243) | markStarted(ids) { method markPaused (line 253) | markPaused(ids) { method markStarred (line 263) | markStarred(ids) { method markUnstarred (line 273) | markUnstarred(ids) { method missingBoards (line 283) | missingBoards() { method missingDesc (line 289) | missingDesc() { method missingID (line 295) | missingID() { method successCreate (line 301) | successCreate({_id, _isTask}) { method successEdit (line 307) | successEdit(id) { method successDelete (line 313) | successDelete(ids) { method successMove (line 319) | successMove(id, boards) { method successPriority (line 325) | successPriority(id, level) { method successRestore (line 332) | successRestore(ids) { method successCopyToClipboard (line 338) | successCopyToClipboard(ids) { FILE: src/storage.js class Storage (line 10) | class Storage { method constructor (line 11) | constructor(options = {}) { method _ensureMainAppDir (line 22) | _ensureMainAppDir() { method _ensureStorageDir (line 28) | _ensureStorageDir() { method _ensureTempDir (line 34) | _ensureTempDir() { method _ensureArchiveDir (line 40) | _ensureArchiveDir() { method _cleanTempDir (line 46) | _cleanTempDir() { method _ensureDirectories (line 54) | _ensureDirectories() { method _getRandomHexString (line 62) | _getRandomHexString(length = 8) { method _getTempFile (line 66) | _getTempFile(filePath) { method get (line 72) | get() { method getArchive (line 83) | getArchive() { method set (line 94) | set(data) { method setArchive (line 102) | setArchive(archive) { FILE: src/task.js class Task (line 4) | class Task extends Item { method constructor (line 5) | constructor(options = {}) { FILE: src/taskbook.js class Taskbook (line 9) | class Taskbook { method constructor (line 10) | constructor(options = {}) { method _archive (line 14) | get _archive() { method _data (line 18) | get _data() { method _arrayify (line 22) | _arrayify(x) { method _save (line 26) | _save(data) { method _saveArchive (line 30) | _saveArchive(data) { method _removeDuplicates (line 34) | _removeDuplicates(x) { method _generateID (line 38) | _generateID(data = this._data) { method _validateIDs (line 44) | _validateIDs(inputIDs, existingIDs = this._getIDs()) { method _isPriorityOpt (line 62) | _isPriorityOpt(x) { method _getBoards (line 66) | _getBoards() { method _getDates (line 77) | _getDates(data = this._data) { method _getIDs (line 89) | _getIDs(data = this._data) { method _getPriority (line 93) | _getPriority(desc) { method _getOptions (line 98) | _getOptions(input) { method _getStats (line 124) | _getStats() { method _hasTerms (line 142) | _hasTerms(string, terms) { method _filterTask (line 150) | _filterTask(data) { method _filterStarred (line 159) | _filterStarred(data) { method _filterInProgress (line 168) | _filterInProgress(data) { method _filterComplete (line 177) | _filterComplete(data) { method _filterPending (line 186) | _filterPending(data) { method _filterNote (line 195) | _filterNote(data) { method _filterByAttributes (line 204) | _filterByAttributes(attr, data = this._data) { method _groupByBoard (line 253) | _groupByBoard(data = this._data, boards = this._getBoards()) { method _groupByDate (line 276) | _groupByDate(data = this._data, dates = this._getDates()) { method _saveItemToArchive (line 295) | _saveItemToArchive(item) { method _saveItemToStorage (line 305) | _saveItemToStorage(item) { method createNote (line 315) | createNote(desc) { method copyToClipboard (line 324) | copyToClipboard(ids) { method checkTasks (line 335) | checkTasks(ids) { method beginTasks (line 353) | beginTasks(ids) { method createTask (line 371) | createTask(desc) { method deleteItems (line 380) | deleteItems(ids) { method displayArchive (line 393) | displayArchive() { method displayByBoard (line 397) | displayByBoard() { method displayByDate (line 401) | displayByDate() { method displayStats (line 405) | displayStats() { method editDescription (line 409) | editDescription(input) { method findItems (line 437) | findItems(terms) { method listByAttributes (line 452) | listByAttributes(terms) { method moveBoards (line 470) | moveBoards(input) { method restoreItems (line 504) | restoreItems(ids) { method starItems (line 517) | starItems(ids) { method updatePriority (line 532) | updatePriority(input) { method clear (line 561) | clear() {