This was a requested follow-up to #19133 and #17700 to alleviate confusion and head-scratching by people following tutorials that use generate. See #19455 (comment) below, #19133 (comment) and #17700 (comment).
before
0$ bitcoin-cli help generate
1help: unknown command: generate
2
3$ bitcoin-cli generate
4error code: -32601
5error message:
6Method not found
after
0$ bitcoin-cli help generate
1generate ( nblocks maxtries ) has been replaced by the -generate cli option. Refer to -help for more information.
2
3$ bitcoin-cli generate
4error code: -32601
5error message:
6generate ( nblocks maxtries ) has been replaced by the -generate cli option. Refer to -help for more information.
In the general help it remains hidden, as requested by laanwj.
0$ bitcoin-cli help
1
2== Generating ==
3generateblock "output" ["rawtx/txid",...]
4generatetoaddress nblocks "address" ( maxtries )
5generatetodescriptor num_blocks "descriptor" ( maxtries )