Unless the url is passed in quotes, zsh (terminal emulator on macos) interprets the `?` as a pattern matching and produces the `zsh: no matches found` error.
In the next ngit release a different format for the nostr url will be supported that doesn't include this gotcha for macos users. When that's out also I'll update gitworkshop.dev to produce this format.
cc: nostr:npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl nostr:npub1qe3e5wrvnsgpggtkytxteaqfprz0rgxr8c3l34kk3a9t7e2l3acslezefe