diff --git a/README.md b/README.md index 52a0a8f..a7ed9a8 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,6 @@ A cli util for creating nostr events - TODO: support for adding tags from the cli - ## Dependenices `libsecp256k1` is the only dependency diff --git a/nostril.c b/nostril.c index 8db058a..e4ef41a 100644 --- a/nostril.c +++ b/nostril.c @@ -339,7 +339,7 @@ static void make_event_from_args(struct nostr_event *ev, struct args *args) { ev->created_at = args->flags & HAS_CREATED_AT? args->created_at : time(NULL); ev->content = args->content; - ev->kind = 1; + ev->kind = args->flags & HAS_KIND ? args->kind : 1; } static int parse_num(const char *arg, uint64_t *t) @@ -388,6 +388,7 @@ static int parse_args(int argc, const char *argv[], struct args *args, struct no args->flags |= HAS_CREATED_AT; } } else if (!strcmp(arg, "--kind")) { + arg = *argv++; argc--; if (!parse_num(arg, &n)) { fprintf(stderr, "kind should be a number, got '%s'\n", arg); return 0;