Getting started help

Hi, all~

I’m confuzzled. I followed the manual and cargo install pijul --version "~1.0.0-beta" to install pijul 1.0.0-beta.21, then went to the Getting Started page. Both pijul init and pijul add worked fine. The manual says,

Before recording, new users will need to generate a key using pijul key generate <name>. Users can read more about keys in the manual section on identities.

But this command returns

error: unrecognized subcommand 'generate'

Usage: pijul identity [OPTIONS] <COMMAND>

For more information, try '--help'.

From pijul key --help, I realized that the command seems to have been updated to pijul identity new, but running the new command resulted in an error:

Error: SSH agent error: Environment variable `SSH_AUTH_SOCK` not found

Following the manual’s instructions, I went to the Pijul identities page, but aside from confirming the command change, it didn’t offer any practical help. However, it mentioned global configuration, so I went to Configuration page next. (Btw, the link in the manual is broken too; it originally pointed to ***.md, I had to manually remove .md from the address bar.)

After configuring the [author] section in ~/.config/pijul/config.toml (excluding the key_path field which is optional), the error persisted. I’m not sure if it’s due to the SSH key; the manual states:

Unlike many other version control systems, Pijul does not permanently assign these details to changes. For more information, please reference the section on keys.

However, /manual/keys.md and /manual/keys do not exist, so I cannot refer to them.

I tried using ssh-keygen to generate a key pair and added the key_path field to the configuration, but it still didn’t work.

Is there a complete tutorial available?

Thanks!