Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. broke my own rule of not creating new bash scripts and instantly regretting it.

broke my own rule of not creating new bash scripts and instantly regretting it.

Scheduled Pinned Locked Moved Uncategorized
softwaredevelopment
14 Posts 5 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • hbons@mastodon.socialH hbons@mastodon.social

    broke my own rule of not creating new bash scripts and instantly regretting it.

    spending more time debugging the script than I was supposed to save creating a release... just going to write up the steps in a text file.

    doing fast frictionless releases is dangerous anyway. it's good to slow down. 🌱

    #software #development

    ednl@mastodon.socialE This user is from outside of this forum
    ednl@mastodon.socialE This user is from outside of this forum
    ednl@mastodon.social
    wrote last edited by
    #2

    @hbons This means ...... you're not writing enough bash scripts. You were just out of practice. C'mon, embrace the archaic scripting language that's twice your age!!

    My first shell was MS-DOS. Then I got a unix account at uni and was dumped into sh. I figured out: hey I can switch shells, and then for years, for no reason at all, I used (t)csh. Felt more programmy! Maybe try that? 😉

    (Don't!)

    Link Preview Image
    hbons@mastodon.socialH 1 Reply Last reply
    0
    • hbons@mastodon.socialH hbons@mastodon.social

      broke my own rule of not creating new bash scripts and instantly regretting it.

      spending more time debugging the script than I was supposed to save creating a release... just going to write up the steps in a text file.

      doing fast frictionless releases is dangerous anyway. it's good to slow down. 🌱

      #software #development

      theakashmondal@mstdn.socialT This user is from outside of this forum
      theakashmondal@mstdn.socialT This user is from outside of this forum
      theakashmondal@mstdn.social
      wrote last edited by
      #3

      @hbons I once wrote a single line nested if - elif - else script for my custom zed coderunner.

      And now, a month later, I'm using the editor for my project, and every time I look into the script, I'm like "WTF! why?".

      You've to see it to understand the insanity.

      Link Preview Image
      Proton Drive

      Securely store, share, and access your important files and photos. Anytime, anywhere.

      favicon

      (drive.proton.me)

      #Zed #ZedEditor #Software #Development #Bash

      hbons@mastodon.socialH 1 Reply Last reply
      0
      • ednl@mastodon.socialE ednl@mastodon.social

        @hbons This means ...... you're not writing enough bash scripts. You were just out of practice. C'mon, embrace the archaic scripting language that's twice your age!!

        My first shell was MS-DOS. Then I got a unix account at uni and was dumped into sh. I figured out: hey I can switch shells, and then for years, for no reason at all, I used (t)csh. Felt more programmy! Maybe try that? 😉

        (Don't!)

        Link Preview Image
        hbons@mastodon.socialH This user is from outside of this forum
        hbons@mastodon.socialH This user is from outside of this forum
        hbons@mastodon.social
        wrote last edited by
        #4

        @ednl the icon brings back memories.

        ednl@mastodon.socialE rupertreynolds@hachyderm.ioR 2 Replies Last reply
        0
        • theakashmondal@mstdn.socialT theakashmondal@mstdn.social

          @hbons I once wrote a single line nested if - elif - else script for my custom zed coderunner.

          And now, a month later, I'm using the editor for my project, and every time I look into the script, I'm like "WTF! why?".

          You've to see it to understand the insanity.

          Link Preview Image
          Proton Drive

          Securely store, share, and access your important files and photos. Anytime, anywhere.

          favicon

          (drive.proton.me)

          #Zed #ZedEditor #Software #Development #Bash

          hbons@mastodon.socialH This user is from outside of this forum
          hbons@mastodon.socialH This user is from outside of this forum
          hbons@mastodon.social
          wrote last edited by
          #5

          @theakashmondal wow.

          1 Reply Last reply
          0
          • hbons@mastodon.socialH hbons@mastodon.social

            @ednl the icon brings back memories.

            ednl@mastodon.socialE This user is from outside of this forum
            ednl@mastodon.socialE This user is from outside of this forum
            ednl@mastodon.social
            wrote last edited by
            #6

            @hbons Only sweet ones, I'm sure 😍

            hbons@mastodon.socialH 1 Reply Last reply
            0
            • ednl@mastodon.socialE ednl@mastodon.social

              @hbons Only sweet ones, I'm sure 😍

              hbons@mastodon.socialH This user is from outside of this forum
              hbons@mastodon.socialH This user is from outside of this forum
              hbons@mastodon.social
              wrote last edited by
              #7

              @ednl it was in Windows 95 which was great. never used it though. only Paint. 🙂

              1 Reply Last reply
              0
              • hbons@mastodon.socialH hbons@mastodon.social

                broke my own rule of not creating new bash scripts and instantly regretting it.

                spending more time debugging the script than I was supposed to save creating a release... just going to write up the steps in a text file.

                doing fast frictionless releases is dangerous anyway. it's good to slow down. 🌱

                #software #development

                rupertreynolds@hachyderm.ioR This user is from outside of this forum
                rupertreynolds@hachyderm.ioR This user is from outside of this forum
                rupertreynolds@hachyderm.io
                wrote last edited by
                #8

                @hbons We need a more modern scripting language to be (pretty much) universal on *nix systems.

                Heck, Rexx is /old/, but it's still modern, sleek and shiny compared with bash script!

                hbons@mastodon.socialH 1 Reply Last reply
                0
                • hbons@mastodon.socialH hbons@mastodon.social

                  @ednl the icon brings back memories.

                  rupertreynolds@hachyderm.ioR This user is from outside of this forum
                  rupertreynolds@hachyderm.ioR This user is from outside of this forum
                  rupertreynolds@hachyderm.io
                  wrote last edited by
                  #9

                  @hbons @ednl In my case, memories of wishing I could gnaw my own arm off, as an excuse to stop using it.

                  1 Reply Last reply
                  0
                  • rupertreynolds@hachyderm.ioR rupertreynolds@hachyderm.io

                    @hbons We need a more modern scripting language to be (pretty much) universal on *nix systems.

                    Heck, Rexx is /old/, but it's still modern, sleek and shiny compared with bash script!

                    hbons@mastodon.socialH This user is from outside of this forum
                    hbons@mastodon.socialH This user is from outside of this forum
                    hbons@mastodon.social
                    wrote last edited by
                    #10

                    @RupertReynolds never heard of it. I need to check that out.

                    rupertreynolds@hachyderm.ioR 1 Reply Last reply
                    0
                    • hbons@mastodon.socialH hbons@mastodon.social

                      broke my own rule of not creating new bash scripts and instantly regretting it.

                      spending more time debugging the script than I was supposed to save creating a release... just going to write up the steps in a text file.

                      doing fast frictionless releases is dangerous anyway. it's good to slow down. 🌱

                      #software #development

                      hbons@mastodon.socialH This user is from outside of this forum
                      hbons@mastodon.socialH This user is from outside of this forum
                      hbons@mastodon.social
                      wrote last edited by
                      #11

                      much better! 🌱

                      Link Preview Image
                      Bobby/build-aux/release-steps.md at main · hbons/Bobby

                      Browse SQLite files. Contribute to hbons/Bobby development by creating an account on GitHub.

                      favicon

                      GitHub (github.com)

                      alexanderbird@mstdn.caA 1 Reply Last reply
                      0
                      • hbons@mastodon.socialH hbons@mastodon.social

                        @RupertReynolds never heard of it. I need to check that out.

                        rupertreynolds@hachyderm.ioR This user is from outside of this forum
                        rupertreynolds@hachyderm.ioR This user is from outside of this forum
                        rupertreynolds@hachyderm.io
                        wrote last edited by
                        #12

                        @hbons
                        Here's one I prepared earlier:-

                        #!/bin/regina
                        SIGNAL ON NOVALUE

                        say "Hello, world!"
                        say "Hello," "world!" /* n.b. inserts space by default */
                        Say "Hello," || "world" /* no space inserted */
                        say "5! is" factorial(5)
                        Exit 0

                        factorial: procedure /* procedure affects scoping and allows recursion */
                        n = arg(1)
                        If n <= 2 then,
                        Return n
                        Return (n * factorial(n-1))

                        rupertreynolds@hachyderm.ioR 1 Reply Last reply
                        0
                        • rupertreynolds@hachyderm.ioR rupertreynolds@hachyderm.io

                          @hbons
                          Here's one I prepared earlier:-

                          #!/bin/regina
                          SIGNAL ON NOVALUE

                          say "Hello, world!"
                          say "Hello," "world!" /* n.b. inserts space by default */
                          Say "Hello," || "world" /* no space inserted */
                          say "5! is" factorial(5)
                          Exit 0

                          factorial: procedure /* procedure affects scoping and allows recursion */
                          n = arg(1)
                          If n <= 2 then,
                          Return n
                          Return (n * factorial(n-1))

                          rupertreynolds@hachyderm.ioR This user is from outside of this forum
                          rupertreynolds@hachyderm.ioR This user is from outside of this forum
                          rupertreynolds@hachyderm.io
                          wrote last edited by
                          #13

                          @hbons p.s. Rexx strings are 8-bit friendly. You only need to worry about nulls and backslashes when the strings hit the shell.

                          1 Reply Last reply
                          0
                          • hbons@mastodon.socialH hbons@mastodon.social

                            much better! 🌱

                            Link Preview Image
                            Bobby/build-aux/release-steps.md at main · hbons/Bobby

                            Browse SQLite files. Contribute to hbons/Bobby development by creating an account on GitHub.

                            favicon

                            GitHub (github.com)

                            alexanderbird@mstdn.caA This user is from outside of this forum
                            alexanderbird@mstdn.caA This user is from outside of this forum
                            alexanderbird@mstdn.ca
                            wrote last edited by
                            #14

                            @hbons it's beautiful!

                            1 Reply Last reply
                            1
                            0
                            • R relay@relay.mycrowd.ca shared this topic
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups