]> arthur.barton.de Git - netatalk.git/blobdiff - bin/ad/ad.c
Move fullpathname() around in libatalk
[netatalk.git] / bin / ad / ad.c
index add592a289ca0c0903da1507a6bfaec0f429f1ef..38fd62bb3890099335d3780496af36a1eaaf8004 100644 (file)
 
 static void usage_main(void)
 {
-    printf("Usage: ad ls|cp|rm|mv [file|dir, ...]\n");
+    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)
@@ -55,6 +61,16 @@ int main(int argc, char **argv)
         return ad_rm(argc - 1, argv + 1);
     else if (STRCMP(argv[1], ==, "mv"))
         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;