When I call gensync with -C or --no-color it's not doing anything at all. gensync -C -h or gensync -C -a .. or anything with -C before a 'action' (--all-sources, --version, --help or a syncsource-id) shows this behavior. The reasons it the break at line 170 in /usr/bin/gensync: elif x in ["-C", "--no-color"]: options.append("nocolor") break Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 42645 [details, diff] Patch that uses gnu_getopt to get the cli-opts/args Fixes the -C --no-color problem and uses gnu_getopt to parse cli-opts/args. Now you can do gensync -Ch or gensync -hC .. and so on.
Please, reopen if this is still and issue with latest gentoolkit-dev, this bug got completely misassigned.