Hello Vadim,

Thank you for this useful patch.
Additional comments inlined below...

On 8/6/2025 6:54 AM, Vadim (vadcx) via Cygwin-apps wrote:
From: "Vadim (vadcx)" <vad.git-0tzhx9vk...@public.gmane.org>

I started the commits backwards, so forgive me the dirty rebase where
feature commits touch many adjacent lines as part of the quoting
cleanup. I've already spent more time than I'm willing to admit.

I know that feeling...  I have no comment on this work just yet.
Since a review of the last quoting commit may take a long time and be
considered "controversial" by some folk (like "why does he quote all
this"), it's last in case you want to drop it. I follow a very
conservative approach, guided by Shellcheck, to quote as much as
possible to leave no room for error in the future. Some variables are
word-split on purpose. Ideally I'd want them converted to bash arrays,
but that's too much work for now and not sure if it'd be accepted.

Did I use the correct upstream for my git clone? repo.or.cz/chere.git

I'll need to research this. Even though I've adopted chere, I've only been aware of the chere script itself, not xhere nor the man page. I need to get my local repository in shape first in order to support.
*Further work*
1. As TODO states, automatically elevate privileges using UAC
(see my next feature patch to cygutils/cygstart)
2. Populate icon and more fields in Uninstaller entry
3. Consider inclusion in Cygwin installer as a user choice? Then chere
would need to be way more robust and not just fail on lack of rights
and an exit code of 0.
4. Consider rewriting uninstaller to call a Batch script, chicken and
egg problem as it requires Cygwin env to uninstall itself.

These seem like plausible future work items; is there a TODO file in the package you could add these to? Or maybe create one in another patch?

Vadim (vadcx) (4):
   chere: fix list command
   chere: add icon to context menu
   chere: change default terminal to mintty and echo selected terminal
   chere and xhere: clean up bash syntax

  src/chere | 352 ++++++++++++++++++++++++++++--------------------------
  src/xhere |  17 +--
  2 files changed, 192 insertions(+), 177 deletions(-)
Thanks & Regards,

..mark

Reply via email to