Git Product home page Git Product logo

Comments (3)

Ballasi avatar Ballasi commented on August 18, 2024 2

Everything looks fine for me 🎉
I am closing the issue!

from xdg-ninja.

b3nj5m1n avatar b3nj5m1n commented on August 18, 2024

Okay, I've started to work on this, see


The script should b eclose to POSIX compliant now, according to shellcheck there are two things remaining that are bash-specific, and I'm not sure how to solve them, so maybe you (or someone else) can help me.


The first issue is here:

    while IFS= read -r file; do
        check_file "$file" "$NAME"
    done <<<"$(printf "%s" "$INPUT" | jq -rc '.files[]')"

Apparently, the <<< syntax isn't supported in POSIX.


The second one, rather unsurprisingly, is here:

	for prog_filename in "$(dirname "${BASH_SOURCE[0]}")"/programs/*; do

I mean, it has bash in the name. I think I've found a solution to this one already, I'll look into it soon.

from xdg-ninja.

b3nj5m1n avatar b3nj5m1n commented on August 18, 2024

Okay, those last two things are implemented with b6d3bc4, thanks to the help from @2641a40fd44383320adde4b027a1d0b03bd550.

I've checked with shellcheck, and it looks like xdg-ninja is now fully POSIX compliant! 🎉

Would be great if you could double-check and then close this issue.

from xdg-ninja.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.