aboutsummaryrefslogtreecommitdiffstats
path: root/ldid.cpp
diff options
context:
space:
mode:
authorCameron Katri <me@cameronkatri.com>2021-10-10 18:40:01 -0400
committerCameron Katri <me@cameronkatri.com>2021-10-10 18:40:01 -0400
commit6f8569e3fbf32942880af8a97a502fd6e7eef135 (patch)
tree7751a0579b8b5b302ba6be84649cb72df9171dba /ldid.cpp
parenta542ec13a333326c86659779391809b2c5d6d148 (diff)
downloadldid-6f8569e3fbf32942880af8a97a502fd6e7eef135.tar.gz
ldid-6f8569e3fbf32942880af8a97a502fd6e7eef135.tar.zst
ldid-6f8569e3fbf32942880af8a97a502fd6e7eef135.zip
Add manpage
Diffstat (limited to 'ldid.cpp')
-rw-r--r--ldid.cpp17
1 files changed, 13 insertions, 4 deletions
diff --git a/ldid.cpp b/ldid.cpp
index b664441..f8360d3 100644
--- a/ldid.cpp
+++ b/ldid.cpp
@@ -3102,10 +3102,19 @@ std::string Hex(const uint8_t *data, size_t size) {
}
static void usage(const char *argv0) {
- fprintf(stderr, "usage: %s -S[entitlements.xml] <binary>\n", argv0);
- fprintf(stderr, " %s -e MobileSafari\n", argv0);
- fprintf(stderr, " %s -S cat\n", argv0);
- fprintf(stderr, " %s -Stfp.xml gdb\n", argv0);
+ fprintf(stderr, "Link Identity Editor %s\n\n", LDID_VERSION);
+ fprintf(stderr, "usage: %s [-Acputype:subtype] [-a]\n", argv0);
+ fprintf(stderr, " [-C[adhoc | enforcement | expires | hard |\n");
+ fprintf(stderr, " host | kill | library-validation | restrict | runtime]] [-D] [-d]\n");
+ fprintf(stderr, " [-e] [-h] [-Kkey.p12 [-Upassword]] [-M] [-P] [-q] [-r | -Sfile | -s]\n");
+ fprintf(stderr, " [-Ttimestamp] [-u] file ...\n\n");
+ fprintf(stderr, "Options:\n");
+ fprintf(stderr, " -S[file.xml] Pseudo-sign using the entitlements in file.xml\n");
+ fprintf(stderr, " -Kkey.p12 Sign using private key in key.p12\n");
+ fprintf(stderr, " -Upassword Use password to unlock key.p12\n");
+ fprintf(stderr, " -M Merge entitlements with any existing\n");
+ fprintf(stderr, " -h Print CDHash of file\n\n");
+ fprintf(stderr, "More information: 'man ldid'\n");
}
#ifndef LDID_NOTOOLS