you are viewing a single comment's thread
view the rest of the comments
[–] 6 points 2 years ago (3 children)

I am of the opinion that production software shouldn't be written in shell languages. If it's something which needs to be redistributed, I would write it in python or something

  • source
  • parent
  • hideshow 6 child comments
  • [–] 4 points 2 years ago (1 child)

    For a bit of glue, a shell script is fine. A start script, some small utility gadget...

    With python, you're not even sure that the right version is installed unless you ship it with the script.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 2 years ago (1 child)

    I try to write things to be cross-platform; with node builds, I avoid anything using shell scripting so that we can support Windows builds as well. As such, I usually write the deployment scripts in Node itself, but sometimes python if it's supported by our particular CI/CD pipeline

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 2 years ago (1 child)

    I keep forgetting windows exists.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 2 years ago (1 child)

    Most common development platform in the world

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 2 years ago (1 child)

    I quit using it in the WfW days and never looked back.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 2 years ago (1 child)

    I tend to write anything for distribution in Rust or something that compiles to a standalone binary. Python does not an easily redistributable application make lol

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 2 years ago*

    Yeah but then you either need to compile and redistribute binaries for several platforms, or make sure that each target user has rust/cargo installed. Plus some devs don't trust compiled binaries in something like an npm package

  • source
  • parent