• alias_qr_rainmaker@lemmy.worldOP
    link
    fedilink
    arrow-up
    1
    ·
    7 hours ago

    i need to get familiar with fish. i’ve studied the syntax but i still have hardly used it, and if you really want to learn how to code something, you gotta keep typing it until it’s in your muscle memory.

    • Herzenschein@pawb.social
      link
      fedilink
      arrow-up
      8
      ·
      7 hours ago

      While I do like fish syntax, you don’t really need to learn it. You can just use it for your interactive use in the terminal while writing your scripts in bash.

      • null@piefed.nullspace.lol
        link
        fedilink
        English
        arrow-up
        2
        ·
        4 hours ago

        This is the way. I’ve never even attempted to script anything in fish, but it’s just a great interactive shell OOTB. I think at most I have a colorscheme and an alias or 2.

      • Pika@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        6 hours ago

        this is basically what I did until I dropped fish for zsh because of annoyances with how it functioned.

        Scripting in fish is obnoxious though if you learned bash first, heavily recommend staying far away 😂

        Hard recommend staying in bash or at least zsh, at least you maintain compatibility with others if you ever decided to share your scripts.

        • BlueBockser@programming.dev
          link
          fedilink
          arrow-up
          1
          ·
          53 minutes ago

          I tried using zsh again after having used fish for a while, but I just couldn’t do it. Trying to configure the ergonomics that fish ships OOTB into zsh was a pain, and I couldn’t get it to a satisfactory level.

          Regarding scripts, you don’t have to use the fish scripting language. Just keep writing your scripts in Bash, and as long as you use a shebang, it’ll work fine in fish.

      • Lena@gregtech.eu
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 hours ago

        Yeah that’s what I do to, I don’t need to write complex scripts anyway. Fish’s syntax seems interesting though.