Update `pijul/src/main.rs` to use new identity management
Dependencies
- [2]
OFQY3GUUFormatting and versions - [3]
JL4WKA5PImplement the Sanakirja concurrency model in a cross-process way - [4]
OKE6SXPPimprove docs, feedback for pijul key - [5]
QL6K2ZM3Tags - [6]
RUBBHYZ7Removing unnecessary async/await - [7]
A3RM526YIntegrating identity malleability - [8]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting). - [9]
RJMQSZERExternal commands - [10]
EEBKW7VTKeys and identities - [11]
R245EVN3Do not print anything on broken pipe errors - [12]
SNZ3OAMCuse native external subcommand support instead of hand-rolled one - [13]
LJFJEX43Fixing newline issues in the protocol over OpenSSH - [*]
BNPSVXICFriendlier progress bars
Change contents
- edit in pijul/src/main.rs at line 3[3.84234][15.11606]
mod identity; - replacement in pijul/src/main.rs at line 128
/// Key generation and management/// Identity management - replacement in pijul/src/main.rs at line 130
/// Pijul keys are separate from a user's SSH keys. More information/// can be found in the `Keys` section of the manual.Key(Key),/// A collection of tools for interactively managing the user's identities./// This may be useful if you use Pijul in multiple contexts, for example/// both work & personal projects.#[clap(alias = "id", alias = "key")]Identity(IdentityCommand), - replacement in pijul/src/main.rs at line 147
log::debug!("{:?}", e);// This will only activate with the following environment variables:// RUST_BACKTRACE=1 RUST_LOG=errorlog::error!("Error backtrace: {:#?}", e.backtrace()); - replacement in pijul/src/main.rs at line 237
SubCommand::Record(record) => record.run(),SubCommand::Record(record) => record.run().await, - replacement in pijul/src/main.rs at line 259
SubCommand::Tag(tag) => tag.run(),SubCommand::Key(key) => key.run().await,SubCommand::Tag(tag) => tag.run().await,SubCommand::Identity(identity_wizard) => identity_wizard.run().await,