Lines Matching refs:argv

328 main(int argc, char* argv[])
333 return print_usage(argv[0]);
335 if (strcmp(argv[1], "list") == 0) {
337 return print_usage(argv[0]);
339 if (strcmp(argv[2], "passwords") == 0)
340 return list_passwords(argc > 3 ? argv[3] : NULL);
341 if (strcmp(argv[2], "keyrings") == 0)
343 if (strcmp(argv[2], "applications") == 0)
344 return list_applications(argc > 3 ? argv[3] : NULL);
345 } else if (strcmp(argv[1], "add") == 0) {
347 return print_usage(argv[0]);
349 if (strcmp(argv[2], "password") == 0) {
351 return print_usage(argv[0]);
357 if (argc >= 7 && argc <= 8 && strcmp(argv[3], "to") == 0) {
358 keyring = argv[4];
359 identifier = argv[5];
361 password = argv[6];
363 secondaryIdentifier = argv[6];
364 password = argv[7];
367 identifier = argv[3];
369 password = argv[4];
371 secondaryIdentifier = argv[4];
372 password = argv[5];
380 } else if (strcmp(argv[2], "keyring") == 0) {
382 return print_usage(argv[0]);
384 return add_keyring(argv[3]);
386 } else if (strcmp(argv[1], "remove") == 0) {
388 return print_usage(argv[0]);
390 if (strcmp(argv[2], "password") == 0) {
392 return print_usage(argv[0]);
397 if (argc >= 6 && argc <= 7 && strcmp(argv[3], "from") == 0) {
398 keyring = argv[4];
399 identifier = argv[5];
401 secondaryIdentifier = argv[6];
403 identifier = argv[3];
405 secondaryIdentifier = argv[4];
412 } else if (strcmp(argv[2], "keyring") == 0) {
414 return remove_keyring(argv[3]);
415 } else if (strcmp(argv[2], "application") == 0) {
418 if (argc == 6 && strcmp(argv[3], "from") == 0) {
419 keyring = argv[4];
420 signature = argv[5];
422 signature = argv[3];
427 } else if (strcmp(argv[1], "status") == 0) {
429 return print_usage(argv[0]);
431 return show_status(argc == 3 ? argv[2] : "");
432 } else if (strcmp(argv[1], "lock") == 0) {
434 return print_usage(argv[0]);
436 return lock_keyring(argc == 3 ? argv[2] : "");
437 } else if (strcmp(argv[1], "master") == 0) {
439 return print_usage(argv[0]);
441 if (strcmp(argv[2], "add") == 0)
442 return add_keyring_to_master(argv[3]);
443 if (strcmp(argv[2], "remove") == 0)
444 return remove_keyring_from_master(argv[3]);
445 } else if (strcmp(argv[1], "key") == 0) {
447 return print_usage(argv[0]);
449 if (strcmp(argv[2], "set") == 0) {
451 return set_unlock_key(argv[3], argv[4]);
452 } else if (strcmp(argv[2], "remove") == 0) {
454 return remove_unlock_key(argv[3]);
458 return print_usage(argv[0]);