Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • 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 (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Open Source
  3. ๐Ÿ› ๏ธ TaskCrafter - CLI task scheduler

๐Ÿ› ๏ธ TaskCrafter - CLI task scheduler

Scheduled Pinned Locked Moved Open Source
opensource
9 Posts 4 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.
  • B This user is from outside of this forum
    B This user is from outside of this forum
    [email protected]
    wrote last edited by
    #1

    Hi everyone,

    Since I'm primarily working in devops Area and loving yaml-based CI/CD, dockerizing or kubernetes things, I've developer something, that you could, similarly, run from your own computer using yaml defined jobs.

    Everything you know from pipeline-based definitions, such as chaining, on_success, on_failure, depends_on, scheduled jobs using crontab definition or executing jobs using containers, you can now do it.

    I would appreciate any feedback, I'll try to get it better ๐Ÿ™‚

    โœŒ๐Ÿป

    C 1 Reply Last reply
    16
    • B [email protected]

      Hi everyone,

      Since I'm primarily working in devops Area and loving yaml-based CI/CD, dockerizing or kubernetes things, I've developer something, that you could, similarly, run from your own computer using yaml defined jobs.

      Everything you know from pipeline-based definitions, such as chaining, on_success, on_failure, depends_on, scheduled jobs using crontab definition or executing jobs using containers, you can now do it.

      I would appreciate any feedback, I'll try to get it better ๐Ÿ™‚

      โœŒ๐Ÿป

      C This user is from outside of this forum
      C This user is from outside of this forum
      [email protected]
      wrote last edited by
      #2

      loving yaml-based CI/CD

      you must be new at this or have some sort of Stockholm syndrome

      B B 2 Replies Last reply
      8
      • C [email protected]

        loving yaml-based CI/CD

        you must be new at this or have some sort of Stockholm syndrome

        B This user is from outside of this forum
        B This user is from outside of this forum
        [email protected]
        wrote last edited by [email protected]
        #3

        ๐Ÿ˜„ Not really, but the thing with stockholm syndrom maybe describes me quite well :D. However, if I'd have to decide to do a config file, I would always rather take yaml than json.

        C 1 Reply Last reply
        3
        • C [email protected]

          loving yaml-based CI/CD

          you must be new at this or have some sort of Stockholm syndrome

          B This user is from outside of this forum
          B This user is from outside of this forum
          [email protected]
          wrote last edited by
          #4

          My first thought exactly

          1 Reply Last reply
          0
          • B [email protected]

            ๐Ÿ˜„ Not really, but the thing with stockholm syndrom maybe describes me quite well :D. However, if I'd have to decide to do a config file, I would always rather take yaml than json.

            C This user is from outside of this forum
            C This user is from outside of this forum
            [email protected]
            wrote last edited by [email protected]
            #5

            i mean, JSON is ugly and has its own problems, but it doesnโ€™t have 6 legal values for boolean types. my opinion is that if you canโ€™t do it in TOML you shouldnโ€™t be doing it in config

            ETA: if you like this and itโ€™s useful to you, i donโ€™t want to discourage you. iโ€™ve just been fighting with yaml config all week

            B sxan@midwest.socialS 2 Replies Last reply
            1
            • C [email protected]

              i mean, JSON is ugly and has its own problems, but it doesnโ€™t have 6 legal values for boolean types. my opinion is that if you canโ€™t do it in TOML you shouldnโ€™t be doing it in config

              ETA: if you like this and itโ€™s useful to you, i donโ€™t want to discourage you. iโ€™ve just been fighting with yaml config all week

              B This user is from outside of this forum
              B This user is from outside of this forum
              [email protected]
              wrote last edited by [email protected]
              #6

              Thank you for your feedback.

              The good old X vs Y. I think its a matter of use-case and personal preference. The decision to pick yaml is solely because readability, which is, above what toml has to offer with its single-dimension. On the other side, yes, yaml has its own quirks such as primitive boolean (yes, true, on) and whitespace sensitivity;

              still, yaml is still preferred type when we're talking devops.

              I'll put this on a nice to have list- I'm quite sure the toml OR yaml for that matter, has an option to convert one way or another ๐Ÿ™‚

              Update: I've added the issue to the project.

              1 Reply Last reply
              2
              • C [email protected]

                i mean, JSON is ugly and has its own problems, but it doesnโ€™t have 6 legal values for boolean types. my opinion is that if you canโ€™t do it in TOML you shouldnโ€™t be doing it in config

                ETA: if you like this and itโ€™s useful to you, i donโ€™t want to discourage you. iโ€™ve just been fighting with yaml config all week

                sxan@midwest.socialS This user is from outside of this forum
                sxan@midwest.socialS This user is from outside of this forum
                [email protected]
                wrote last edited by
                #7

                You also don't get runtime errors with TOML when an invisible tab turns out to be invisible spaces.

                B 1 Reply Last reply
                1
                • sxan@midwest.socialS [email protected]

                  You also don't get runtime errors with TOML when an invisible tab turns out to be invisible spaces.

                  B This user is from outside of this forum
                  B This user is from outside of this forum
                  [email protected]
                  wrote last edited by [email protected]
                  #8

                  I don't really understand how your comment has anything to do with the application I'm writing. I appreciate any constructive criticism to the application - The issue you and chrash0 are describing is usually solved with proper linting and formatting tools included to any IDE of your choice. Thank you anyways for sharing your PoV on YAML ๐Ÿ™‚

                  sxan@midwest.socialS 1 Reply Last reply
                  0
                  • B [email protected]

                    I don't really understand how your comment has anything to do with the application I'm writing. I appreciate any constructive criticism to the application - The issue you and chrash0 are describing is usually solved with proper linting and formatting tools included to any IDE of your choice. Thank you anyways for sharing your PoV on YAML ๐Ÿ™‚

                    sxan@midwest.socialS This user is from outside of this forum
                    sxan@midwest.socialS This user is from outside of this forum
                    [email protected]
                    wrote last edited by
                    #9

                    I'm not talking about your application at all; I was responding to @chrash0's comment that JSON may not be great, but it's better than YAML, and TOML is better than both, for configuration.

                    I was agreeing with them and adding more reasons why YAML stinks.

                    Nothing at all directly to do with your project, just having a convo with @chrash0.

                    1 Reply Last reply
                    0
                    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