SYMBOL INDEX (25 symbols across 7 files) FILE: nb.go/configure_notebook_paths_test.go function TestConfigureNotebookPathsSetsNotebookPathFields (line 10) | func TestConfigureNotebookPathsSetsNotebookPathFields(t *testing.T) { FILE: nb.go/configure_test.go function TestConfigureSetsCurrentWorkingDir (line 13) | func TestConfigureSetsCurrentWorkingDir(t *testing.T) { function TestConfigureSetsNbDir (line 51) | func TestConfigureSetsNbDir(t *testing.T) { FILE: nb.go/contains_test.go function TestContainsWithMatchReturnsTrue (line 9) | func TestContainsWithMatchReturnsTrue(t *testing.T) { function TestContainsWithNoMatchReturnsFalse (line 22) | func TestContainsWithNoMatchReturnsFalse(t *testing.T) { FILE: nb.go/helpers_test.go function captureLogOutput (line 10) | func captureLogOutput(f func()) string { FILE: nb.go/main.go type config (line 50) | type config struct function configure (line 75) | func configure() (config, error) { function configureNotebookPaths (line 288) | func configureNotebookPaths(cfg config) config { function contains (line 298) | func contains(slice []string, query string) bool { function run (line 308) | func run() (io.Reader, chan int, error) { function main (line 345) | func main() { function pipedInputIsPresent (line 349) | func pipedInputIsPresent() bool { function present (line 367) | func present(output io.Reader, exitStatusChannel chan int, err error) int { type subCmd (line 387) | type subCmd struct type subCmdCall (line 396) | type subCmdCall struct type subCmdFunc (line 404) | type subCmdFunc function runSubCmdList (line 414) | func runSubCmdList(call subCmdCall) (io.Reader, chan int, error) { function runSubCmdLs (line 426) | func runSubCmdLs(call subCmdCall) (io.Reader, chan int, error) { function runSubCmdRun (line 438) | func runSubCmdRun(call subCmdCall) (io.Reader, chan int, error) { FILE: nb.go/present_test.go function TestPresentWithErrorReturns1 (line 13) | func TestPresentWithErrorReturns1(t *testing.T) { function TestPresentWithNoErrorReturns0 (line 21) | func TestPresentWithNoErrorReturns0(t *testing.T) { FILE: nb.go/run_sub_cmd_run_test.go function TestRunSubCmdRunPrintsOutput (line 11) | func TestRunSubCmdRunPrintsOutput(t *testing.T) { function TestRunSubCmdRunRequiresCommand (line 94) | func TestRunSubCmdRunRequiresCommand(t *testing.T) { function TestRunSubCmdRunRunsInNbNotebookPath (line 143) | func TestRunSubCmdRunRunsInNbNotebookPath(t *testing.T) {