Marco Ricci commited on 2024-09-01 16:46:57
              Zeige 4 geänderte Dateien mit 59 Einfügungen und 1 Löschungen.
            
The help text/docstring was missing a mention of which configuration formats are supported, which has now been added.
| ... | ... | 
                      @@ -0,0 +1,54 @@  | 
                  
| 1 | 
                        +# derivepassphrase\_export(1)  | 
                    |
| 2 | 
                        +  | 
                    |
| 3 | 
                        +## NAME  | 
                    |
| 4 | 
                        +  | 
                    |
| 5 | 
                        +derivepassphrase\_export – export a vault-native configuration to standard  | 
                    |
| 6 | 
                        +output  | 
                    |
| 7 | 
                        +  | 
                    |
| 8 | 
                        +## SYNOPSIS  | 
                    |
| 9 | 
                        +  | 
                    |
| 10 | 
                        +````  | 
                    |
| 11 | 
                        +derivepassphrase_export [OPTIONS] PATH  | 
                    |
| 12 | 
                        +````  | 
                    |
| 13 | 
                        +  | 
                    |
| 14 | 
                        +## DESCRIPTION  | 
                    |
| 15 | 
                        +  | 
                    |
| 16 | 
                        +Read the <b>vault</b>-native configuration at <i>PATH</i>, extract all  | 
                    |
| 17 | 
                        +information from it, and export the resulting configuration to standard  | 
                    |
| 18 | 
                        +output. Depending on the configuration format, this may either be a file or  | 
                    |
| 19 | 
                        +a directory. Supports the vault "v0.2", "v0.3" and "storeroom" formats.  | 
                    |
| 20 | 
                        +  | 
                    |
| 21 | 
                        +If <i>PATH</i> is explicitly given as `VAULT_PATH`, then use the  | 
                    |
| 22 | 
                        +`VAULT_PATH` environment variable to determine the correct path. (Use  | 
                    |
| 23 | 
                        +`./VAULT_PATH` or similar to indicate a file/directory actually named  | 
                    |
| 24 | 
                        +`VAULT_PATH`.)  | 
                    |
| 25 | 
                        +  | 
                    |
| 26 | 
                        +## OPTIONS  | 
                    |
| 27 | 
                        +  | 
                    |
| 28 | 
                        +<b>-f</b>, <b>-</b><b>-format</b> <i>FMT</i>  | 
                    |
| 29 | 
                        +: try the following storage formats, in order (default: `v0.3`, `v0.2`)  | 
                    |
| 30 | 
                        +  | 
                    |
| 31 | 
                        +<b>-k</b>, <b>-</b><b>-key</b> <i>K</i>  | 
                    |
| 32 | 
                        +: use <i>K</i> as the storage master key (default: check the `VAULT_KEY`,  | 
                    |
| 33 | 
                        + `LOGNAME`, `USER` or `USERNAME` environment variables)  | 
                    |
| 34 | 
                        +  | 
                    |
| 35 | 
                        +<b>-h</b>, <b>-</b><b>-help</b>  | 
                    |
| 36 | 
                        +: Show this message and exit.  | 
                    |
| 37 | 
                        +  | 
                    |
| 38 | 
                        +## ENVIRONMENT VARIABLES  | 
                    |
| 39 | 
                        +  | 
                    |
| 40 | 
                        +<b>VAULT_PATH</b>  | 
                    |
| 41 | 
                        +: A default path, relative to the home directory, where to look for the  | 
                    |
| 42 | 
                        + configuration to load.  | 
                    |
| 43 | 
                        +  | 
                    |
| 44 | 
                        +<b>VAULT\_KEY</b>  | 
                    |
| 45 | 
                        +: A password with which the vault configuration is encrypted. The  | 
                    |
| 46 | 
                        + password is interpreted as a UTF-8 byte string.  | 
                    |
| 47 | 
                        +  | 
                    |
| 48 | 
                        +<b>LOGNAME</b>, <b>USER</b>, <b>USERNAME</b>  | 
                    |
| 49 | 
                        +: Fallback values for `VAULT_KEY`.  | 
                    |
| 50 | 
                        +  | 
                    |
| 51 | 
                        +## SEE ALSO  | 
                    |
| 52 | 
                        +  | 
                    |
| 53 | 
                        +[derivepassphrase(1)](derivepassphrase.1.md),  | 
                    |
| 54 | 
                        +[vault(1)](https://github.com/jcoglan/vault)  | 
                    
| ... | ... | 
                      @@ -5,6 +5,7 @@ title: Reference overview  | 
                  
| 5 | 5 | 
                        ## Man pages  | 
                    
| 6 | 6 | 
                         | 
                    
| 7 | 7 | 
                        * [`derivepassphrase(1)`][cli_man]: A deterministic, stateless password manager: command-line tool.  | 
                    
| 8 | 
                        +* [`derivepassphrase_export(1)`][export_man]: Export a vault-native configuration to standard output.  | 
                    |
| 8 | 9 | 
                         | 
                    
| 9 | 10 | 
                        ## Modules and packages  | 
                    
| 10 | 11 | 
                         | 
                    
| ... | ... | 
                      @@ -19,3 +20,4 @@ title: Reference overview  | 
                  
| 19 | 20 | 
                        * [`derivepassphrase.vault`][]: Python port of the vault(1) password generation scheme.  | 
                    
| 20 | 21 | 
                         | 
                    
| 21 | 22 | 
                        [cli_man]: derivepassphrase.1.md  | 
                    
| 23 | 
                        + [export_man]: derivepassphrase_export.1.md  | 
                    
| ... | ... | 
                      @@ -93,6 +93,7 @@ nav:  | 
                  
| 93 | 93 | 
                        - Reference:  | 
                    
| 94 | 94 | 
                        - reference/index.md  | 
                    
| 95 | 95 | 
                        - 'Man page: derivepassphrase': reference/derivepassphrase.1.md  | 
                    
| 96 | 
                        + - 'Man page: derivepassphrase_export': reference/derivepassphrase_export.1.md  | 
                    |
| 96 | 97 | 
                        - Module derivepassphrase:  | 
                    
| 97 | 98 | 
                        - Submodule cli: reference/derivepassphrase.md  | 
                    
| 98 | 99 | 
                        - Subpackage exporter:  | 
                    
| ... | ... | 
                      @@ -110,7 +110,8 @@ def derivepassphrase_export(  | 
                  
| 110 | 110 | 
                        Read the vault-native configuration at PATH, extract all information  | 
                    
| 111 | 111 | 
                        from it, and export the resulting configuration to standard output.  | 
                    
| 112 | 112 | 
                        Depending on the configuration format, this may either be a file or  | 
                    
| 113 | 
                        - a directory.  | 
                    |
| 113 | 
                        + a directory. Supports the vault "v0.2", "v0.3" and "storeroom"  | 
                    |
| 114 | 
                        + formats.  | 
                    |
| 114 | 115 | 
                         | 
                    
| 115 | 116 | 
                        If PATH is explicitly given as `VAULT_PATH`, then use the  | 
                    
| 116 | 117 | 
                        `VAULT_PATH` environment variable to determine the correct path.  | 
                    
| 117 | 118 |