Re: [TopGit PATCH] Check for help invocation before setup

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: martin f krafft
Date: Wednesday, November 19, 2008 - 11:32 am

also sprach Petr Baudis <pasky@suse.cz> [2008.11.19.1924 +0100]:

I figured I need to restore $@ for others to consume, e.g. when you
check for -r later.

The challenge is to identify help|--help|-h anywhere on the command
line. Thus, you need to iterate, or do some weird matching against
$*.

When you iterate in a for loop, it's not easy to get at the next
argument, except if you use a state machine. I wanted to avoid that.

But you are right, I am wreaking havoc with space-containing
arguments. I will have to go back and rework this.

I take it you agree with the general principle though?

--=20
 .''`.   martin f. krafft <madduck@debian.org>
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems
=20
"it is easier to be a lover than a husband for the simple reason
 that it is more difficult to be witty every day
 than to say pretty things from time to time."
                                                   -- honor=E9 de balzac
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[TopGit] Improve help output, martin f. krafft, (Wed Nov 19, 9:03 am)
[TopGit PATCH] Check for help invocation before setup, martin f. krafft, (Wed Nov 19, 9:03 am)
[TopGit PATCH] Change tg help exit code to 0, martin f. krafft, (Wed Nov 19, 9:03 am)
[TopGit PATCH] Check for cmddir earlier, martin f. krafft, (Wed Nov 19, 9:03 am)
Re: [TopGit PATCH] Check for help invocation before setup, martin f krafft, (Wed Nov 19, 11:32 am)
Re: [TopGit PATCH] Check for help invocation before setup, martin f krafft, (Thu Nov 20, 4:48 am)
[TopGit PATCH] Ensure we are inside a Git worktree, martin f. krafft, (Fri Nov 21, 5:09 am)