As a beginner, I found the --repository option quite confusing for the “pijul pull” and “pijul push” commands:
$ pijul pull --repository https://nest.pijul.com/pijul_org/pijul
error: No such file or directory (os error 2)
I think at least the error message can be improved here. It should tell the user that what exactly file path it is checking (whether it is on the local machine or on the remote server).