• Digit@lemmy.wtf
    link
    fedilink
    English
    arrow-up
    2
    ·
    5 days ago

    in my ~/.bashrc

    # if interactive, launch fish
    [[ $- != *i* ]] && return || fish
    

    and

    alias f='fish'
    

    So fish is my default, and if I ever need bash, it’s already there underneath, just a Ctrl-d keybind away to fall back on, and if I want to get back into fish, it’s just a f & RETURN away.

    Seems better to have all the convenience of fish up front. All the completion magic. I so rarely have to type much at all.

      • Digit@lemmy.wtf
        link
        fedilink
        English
        arrow-up
        1
        ·
        4 days ago

        Can cause issues (with things that expect bash or other nearer POSIX compliant shells as the system shell).

        And then I’d lose those other benefits described, like having bash just a keybind away.