static void usage_main(void)
{
printf("Usage: ad ls|cp|rm|mv|find [file|dir, ...]\n");
+ printf(" ad -v|--version\n");
+}
+
+static void show_version(void)
+{
+ printf("ad (Netatalk %s)\n", VERSION);
}
int main(int argc, char **argv)
return ad_mv(argc, argv);
else if (STRCMP(argv[1], ==, "find"))
return ad_find(argc, argv);
+ else if (STRCMP(argv[1], ==, "-v")) {
+ show_version();
+ return 1;
+ }
+ else if (STRCMP(argv[1], ==, "--version")) {
+ show_version();
+ return 1;
+ }
else {
usage_main();
return 1;
/*
- * $Id: afppasswd.c,v 1.19 2005-04-28 20:49:19 bfernhomberg Exp $
- *
* Copyright 1999 (c) Adrian Sun (asun@u.washington.edu)
* All Rights Reserved. See COPYRIGHT.
*
flags = ((uid = getuid()) == 0) ? OPT_ISROOT : 0;
if (((flags & OPT_ISROOT) == 0) && (argc > 1)) {
+ fprintf(stderr, "afppasswd (Netatalk %s)\n", VERSION);
fprintf(stderr, "Usage: afppasswd [-acfn] [-u minuid] [-p path] [username]\n");
fprintf(stderr, " -a add a new user\n");
fprintf(stderr, " -c create and initialize password file or specific user\n");
-/*
- * $Id: megatron.c,v 1.14 2010-01-27 21:27:53 didg Exp $
- */
-
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif /* HAVE_CONFIG_H */
*newname = '\0';
for ( c = 1 ; c < argc ; ++c ) {
+ if ( strcmp( argv [ c ], "--version" ) == 0 ) {
+ printf("%s (Netatalk %s megatron)\n", argv[0], VERSION);
+ return( -1 );
+ }
+ if ( strcmp( argv [ c ], "-v" ) == 0 ) {
+ printf("%s (Netatalk %s megatron)\n", argv[0], VERSION);
+ return( -1 );
+ }
if ( strcmp( argv [ c ], "--header" ) == 0 ) {
flags |= OPTION_HEADERONLY;
continue;
}
return( rv );
}
-