improve docs, feedback for pijul key

ammkrn
Jan 21, 2022, 7:25 PM
OKE6SXPP34GKAXKZTWLNHRJRQQN32T3SQCSOWWC3GTV425ZF5Q6QC

Dependencies

  • [2] A3RM526Y Integrating identity malleability
  • [3] SMMBFECL Converting to the new patch format "online"
  • [4] UBCBQ5FG Removing pijul/src/commands/checkout.rs (unused file), as well as litorg comments
  • [5] YTQS4ES3 Fixing a parsing problem (related to permissions), and the associated permissions
  • [6] X243Z3Y5 Recording only the required metadata (can even be changed later!)
  • [7] SXEYMYF7 Fixing the bad changes in history (unfortunately, by rebooting).
  • [8] BNPSVXIC Friendlier progress bars
  • [9] SNZ3OAMC use native external subcommand support instead of hand-rolled one
  • [10] L4JXJHWX pijul/*: reorganize imports and remove extern crate
  • [11] JL4WKA5P Implement the Sanakirja concurrency model in a cross-process way
  • [12] QL6K2ZM3 Tags
  • [13] EEBKW7VT Keys and identities
  • [14] NAUECZW3 Fixing the map between keys and identities
  • [15] QQZNSB26 Permission update (after #X243)
  • [16] G65S7FAW Version bump and cleanup
  • [17] HDGRZISM Version updates

Change contents

  • file move: main.rs (----------)main.rs (---r------)
    [3.21414]
    [3.83981]
  • replacement in pijul/src/main.rs at line 132
    [3.1][3.1:24]()
    /// Key management
    [3.1]
    [3.24]
    /// Key generation and management
    ///
    /// Pijul keys are separate from a user's SSH keys. More information
    /// can be found in the `Keys` section of the manual.
  • edit in pijul/src/main.rs at line 138
    [3.26]
    [3.26]
  • file move: key.rs (----------)key.rs (---r------)
    [3.93386]
    [3.2558]
  • edit in pijul/src/commands/key.rs at line 18
    [3.2839]
    [3.2521]
    /// Generate a new key. The name used for a key is not required to
    /// match a user's remote or SSH credentials. By default, new keys
    /// are stored in your global configuration directory.
  • edit in pijul/src/commands/key.rs at line 22
    [3.2536]
    [3.2536]
  • edit in pijul/src/commands/key.rs at line 27
    [2.22192]
    [2.22192]
    /// Associate a generated key with a remote identity. Patches authored
    /// by unproven keys will only display the key as the author. Example
    /// of proving a key (after generating one): `pijul key prove <nestlogin>@ssh.pijul.com`
  • replacement in pijul/src/commands/key.rs at line 128
    [2.23678][3.4532:4555](),[3.4532][3.4532:4555]()
    None => {}
    [2.23678]
    [3.4555]
    None => {
    <Self as clap::IntoApp>::into_app().write_long_help(&mut std::io::stdout())?;
    }