empty history detected as expected first history command detected as expected history function explicit search succeeded history function implicit search succeeded history function implicit search with timestamps succeeded history function explicit exact search 'echo goodbye' succeeded history function explicit exact search 'echo hello' succeeded history function explicit exact search 'echo hell' succeeded history function explicit exact delete 'echo hello' succeeded history function explicit prefix delete 'echo hello AGAIN' succeeded history function explicit exact search 'echo hello again' succeeded