| 480 | } |
| 481 | |
| 482 | int main(int argc, const char* argv[]) |
| 483 | { |
| 484 | try |
| 485 | { |
| 486 | if ((argc > 1) && (strcmp(argv[1], "--create") == 0)) |
| 487 | doCreate(argc - 1, argv + 1); |
| 488 | else |
| 489 | doExtract(argc, argv); |
| 490 | } |
| 491 | catch (const ErrorException& e) |
| 492 | { |
| 493 | e.print(); |
| 494 | exit(1); |
| 495 | } |
| 496 | return 0; |
| 497 | } |