2024-11-17 23:25 | Prompt before reading extra secrets in generate command | Natasha Kerensikova | 3 | +21 | -9 |
2024-11-17 16:48 | Generate command optionally appends extra input lines to the secret | Natasha Kerensikova | 5 | +265 | -33 |
2024-11-17 15:36 | OVERWRITE multivalue instead of MULTILINE to communicate in-place generation | Natasha Kerensikova | 3 | +15 | -15 |
2024-11-17 14:45 | Show environement is no longer missing from do_generate annotations | Natasha Kerensikova | 1 | +2 | -0 |
2024-11-16 12:38 | Dirty checkout tests are made less brittle | Natasha Kerensikova | 1 | +2 | -1 |
2024-11-16 12:36 | Coverage misreport is worked around | Natasha Kerensikova | 1 | +2 | -2 |
2024-11-16 12:35 | Default state is set by command functions rather than run.sh | Natasha Kerensikova | 4 | +18 | -44 |
2024-11-16 10:40 | Mock-DISPLAY pass-like test suite is corrected | Natasha Kerensikova | 1 | +8 | -8 |
2024-11-16 10:39 | Newline litteral is stored in a dedicated variable | Natasha Kerensikova | 1 | +4 | -2 |
2024-11-16 07:38 | Missed opportunity to use `check_git_log` is corrected | Natasha Kerensikova | 1 | +1 | -2 |
2024-11-16 07:37 | Dummy tr(1) pattern is corrected | Natasha Kerensikova | 1 | +9 | -9 |
2024-11-16 07:30 | Generate command optionally asks for confirmation before saving | Natasha Kerensikova | 5 | +169 | -12 |
2024-11-16 06:30 | OVERWRITE instead of DECISION to communicate overwriting generation | Natasha Kerensikova | 4 | +30 | -33 |
2024-11-15 20:20 | MULTILINE instead of OVERWRITE to communicate in-place generation | Natasha Kerensikova | 4 | +30 | -29 |
2024-11-15 19:37 | Password character set argument in generate command | Natasha Kerensikova | 4 | +45 | -4 |
2024-11-12 22:53 | Roadmap draft | Natasha Kerensikova | 1 | +15 | -0 |
2024-11-12 17:10 | Foreground automatic clipboard clearing is documented | Natasha Kerensikova | 1 | +5 | -0 |
2024-11-11 15:32 | Openbsd platform support | Natasha Kerensikova | 3 | +144 | -1 |
2024-11-11 13:23 | dash(1) can run the test suite | Natasha Kerensikova | 5 | +63 | -25 |
2024-11-11 11:45 | In-place option for generate command is aligned to pass(age) | Natasha Kerensikova | 4 | +6 | -6 |
2024-11-11 11:26 | Manual section in the README | Natasha Kerensikova | 1 | +509 | -1 |
2024-11-09 16:37 | Pad the integrated test suite to reach full coverage | Natasha Kerensikova | 2 | +26 | -0 |
2024-11-09 16:08 | Dirty-checkout pre-checks are tested | Natasha Kerensikova | 1 | +106 | -0 |
2024-11-09 15:30 | Passage-like management of age recipients is corrected and tested | Natasha Kerensikova | 4 | +173 | -18 |
2024-11-09 14:35 | GPG decryption is fully covered | Natasha Kerensikova | 1 | +41 | -1 |
2024-11-09 13:18 | Success of piped expressions is corrected and tested | Natasha Kerensikova | 4 | +207 | -21 |
2024-11-09 09:08 | Reencrypt command | Natasha Kerensikova | 5 | +283 | -2 |
2024-11-09 08:13 | Store root re-encryption is corrected | Natasha Kerensikova | 2 | +49 | -1 |
2024-11-09 08:05 | Changes by do_reencrypt are committed | Natasha Kerensikova | 2 | +28 | -4 |
2024-11-08 19:22 | Pass-like behavior in stores without repository is tested | Natasha Kerensikova | 1 | +275 | -0 |
2024-11-08 17:53 | Re-encryption decision in init command is controlled by flags | Natasha Kerensikova | 4 | +199 | -15 |
2024-11-04 23:41 | Re-encryption decision in copy and move commands is controlled by flags | Natasha Kerensikova | 4 | +426 | -16 |
2024-11-03 17:11 | Copy and move commands are as covered as possible by integrated suites | Natasha Kerensikova | 3 | +184 | -17 |
2024-11-03 17:07 | Re-encryption in copy and move commands is redesigned | Natasha Kerensikova | 3 | +89 | -74 |
2024-11-03 12:04 | Pre-checks of destination directories in copy and move command is streamlined | Natasha Kerensikova | 2 | +8 | -19 |
2024-11-03 10:50 | Multi-arguemnt copy and move commands are corrected | Natasha Kerensikova | 1 | +4 | -4 |
2024-11-02 17:11 | Random command is fully covered by integrated suites | Natasha Kerensikova | 1 | +40 | -1 |
2024-11-02 17:03 | Missing skips are added to pass-like test suite | Natasha Kerensikova | 1 | +5 | -0 |
2024-11-02 16:57 | Mock environment is corrected to support random_chars | Natasha Kerensikova | 3 | +5 | -15 |
2024-11-02 16:15 | Usage command is fully covered by integrated suites | Natasha Kerensikova | 1 | +19 | -1 |
2024-11-02 15:57 | Version command is fully covered by integrated suites | Natasha Kerensikova | 2 | +3 | -1 |
2024-11-02 15:49 | List and show commands are fully covered by integrated suites | Natasha Kerensikova | 3 | +159 | -50 |
2024-11-02 15:48 | Incompatible show options are now reported as an error | Natasha Kerensikova | 1 | +23 | -6 |
2024-11-02 15:29 | Flag terminator `--` is supported by mock-gpg | Natasha Kerensikova | 1 | +5 | -3 |
2024-11-02 11:57 | Multi-entry multi-line insert is corrected and tested | Natasha Kerensikova | 3 | +118 | -9 |
2024-11-02 10:58 | Multi-entry single-line insert is corrected and tested | Natasha Kerensikova | 2 | +35 | -2 |
2024-11-02 10:57 | README is updated with the currently tested features | Natasha Kerensikova | 1 | +10 | -1 |
2024-11-02 09:28 | Insert command is fully covered by integrated suites | Natasha Kerensikova | 2 | +90 | -1 |
2024-11-02 08:48 | Init command is fully covered by integrated suites | Natasha Kerensikova | 2 | +55 | -3 |
2024-11-02 08:08 | Help command is fully covered by integrated suites | Natasha Kerensikova | 1 | +13 | -1 |
2024-10-29 19:08 | Gitconfig command is tested in integrated suite | Natasha Kerensikova | 1 | +105 | -1 |
2024-10-29 19:07 | Clean-up after pashage git command test is corrected | Natasha Kerensikova | 1 | +2 | -0 |
2024-10-29 18:09 | Grep command is already fully covered by integrated suites | Natasha Kerensikova | 1 | +2 | -1 |
2024-10-29 18:07 | Git command is fully covered by integrated suites | Natasha Kerensikova | 1 | +36 | -1 |
2024-10-29 12:29 | Generate command is fully covered by integrated suites | Natasha Kerensikova | 2 | +123 | -1 |
2024-10-29 12:28 | Cryptographic mocks use protected command dirname | Natasha Kerensikova | 2 | +2 | -2 |
2024-10-27 14:15 | Find command is fully covered by integrated suites | Natasha Kerensikova | 1 | +33 | -1 |
2024-10-27 13:04 | Leading whitespaces in trees are no longer lost | Natasha Kerensikova | 1 | +5 | -4 |
2024-10-27 12:30 | Pass-like rm -rf test is recorrected for other stores | Natasha Kerensikova | 1 | +8 | -3 |
2024-10-27 11:36 | Status is explicitly tested in all cases | Natasha Kerensikova | 6 | +275 | -2 |
2024-10-27 10:28 | Pass-like handling of empty argument list is tested | Natasha Kerensikova | 1 | +109 | -0 |
2024-10-27 10:27 | Git command without argument calls git utility, like pass | Natasha Kerensikova | 2 | +6 | -10 |
2024-10-25 17:56 | Delete command is fully covered by integrated suites | Natasha Kerensikova | 2 | +60 | -7 |
2024-10-21 17:23 | Pass-like handling of unencrypted files is tested | Natasha Kerensikova | 1 | +125 | -6 |
2024-10-20 10:03 | Password store repository status is checked along with log extraction | Natasha Kerensikova | 2 | +2 | -0 |
2024-10-20 09:49 | `command_spec` is renamed as `pashage_extra_spec` | Natasha Kerensikova | 3 | +4 | -3 |
2024-10-20 09:40 | Pass-like rejection of “sneaky” paths is tested | Natasha Kerensikova | 1 | +131 | -0 |
2024-10-20 09:39 | Helper function `check_sneaky_path` is mocked as intented | Natasha Kerensikova | 1 | +85 | -2 |
2024-10-20 09:38 | Paths considered sneaky are always checked after argument parsing | Natasha Kerensikova | 1 | +5 | -4 |
2024-10-20 09:25 | Paths considered sneaky are checked in copy and move commands | Natasha Kerensikova | 1 | +2 | -0 |
2024-10-19 11:20 | Behavior with non-existent files and directories is tested | Natasha Kerensikova | 1 | +255 | -2 |
2024-10-19 11:19 | Directories are created as needed before encryption | Natasha Kerensikova | 2 | +28 | -8 |
2024-10-18 19:04 | Ambiguity resolution of secrets and directories is tested | Natasha Kerensikova | 1 | +305 | -16 |
2024-10-18 19:01 | Stray whitespace is corrected | Natasha Kerensikova | 1 | +1 | -1 |
2024-10-17 08:53 | Generated scripts are made executable | Natasha Kerensikova | 1 | +2 | -0 |
2024-10-17 08:51 | Linux platform | Natasha Kerensikova | 2 | +145 | -4 |
2024-10-15 18:48 | Git log checking is redesigned in `command_spec.sh` | Natasha Kerensikova | 1 | +13 | -14 |
2024-10-15 18:39 | Secrets with flag-like names are tested | Natasha Kerensikova | 1 | +233 | -20 |
2024-10-15 18:37 | Positional arguments in mock encryption are properly escaped | Natasha Kerensikova | 2 | +22 | -22 |
2024-10-15 18:36 | Argument parsing is homogeneized across `cmd_*` functions | Natasha Kerensikova | 1 | +10 | -23 |
2024-10-06 16:42 | Edit command is fully covered by integrated suites | Natasha Kerensikova | 1 | +99 | -3 |
2024-10-06 16:41 | Coverage analysis is split between isolated and integrated suites | Natasha Kerensikova | 1 | +14 | -4 |
2024-10-06 13:02 | command_spec.sh is redesigned | Natasha Kerensikova | 1 | +168 | -70 |
2024-09-24 18:28 | Shellspec configuration is no longer missing | Natasha Kerensikova | 1 | +3 | -0 |
2024-09-22 11:04 | passage-like behavior is also tested in pass_spec.sh | Natasha Kerensikova | 3 | +90 | -36 |
2024-09-22 10:44 | pass-like script is identified by its name rather than its path | Natasha Kerensikova | 1 | +59 | -59 |
2024-09-21 15:32 | pass-like behavior is fully tested | Natasha Kerensikova | 2 | +729 | -32 |
2024-09-21 15:28 | Recipient list is overwritten by default in init command, like pass | Natasha Kerensikova | 2 | +7 | -6 |
2024-09-21 15:27 | Init command is corrected | Natasha Kerensikova | 1 | +3 | -1 |
2024-09-21 14:07 | Git init command is corrected | Natasha Kerensikova | 2 | +0 | -2 |
2024-09-21 13:57 | Copy command allows directory merging, like pass | Natasha Kerensikova | 1 | +3 | -1 |
2024-09-21 12:16 | Generate command is aligned with pass behavior | Natasha Kerensikova | 3 | +42 | -5 |
2024-09-21 10:19 | Editor exit code is checked by edit command | Natasha Kerensikova | 2 | +23 | -1 |
2024-09-21 09:51 | Delete command uses pass-like commit message | Natasha Kerensikova | 2 | +3 | -3 |
2024-09-21 06:50 | Delete command skips directories without recursive flag | Natasha Kerensikova | 3 | +113 | -6 |
2024-09-15 17:07 | Grep command no longer aborts when the internal grep finds no match | Natasha Kerensikova | 1 | +1 | -1 |
2024-09-15 17:04 | pass-like behavior is partially tested | Natasha Kerensikova | 6 | +871 | -3 |
2024-09-15 15:47 | Empty source directory is removed after moving files | Natasha Kerensikova | 1 | +2 | -1 |
2024-09-15 15:44 | Target directory is no longer created before moving a directory | Natasha Kerensikova | 2 | +5 | -5 |
2024-09-15 12:44 | Utility `cut` is not used anymore | Natasha Kerensikova | 1 | +2 | -2 |
2024-09-15 12:42 | Find command outputs the search pattern even without match | Natasha Kerensikova | 3 | +12 | -5 |
2024-09-14 09:34 | Random command | Natasha Kerensikova | 4 | +57 | -2 |
2024-09-14 09:18 | Random character generation is refactored to reach full coverage of pashage.sh | Natasha Kerensikova | 1 | +9 | -3 |
2024-09-14 09:01 | SCM functions are tested | Natasha Kerensikova | 5 | +383 | -4 |
2024-09-14 08:11 | mocklog function is shared across all test files | Natasha Kerensikova | 3 | +11 | -22 |
2024-09-14 06:58 | yesno function has its interactive path tested using mocks | Natasha Kerensikova | 1 | +22 | -3 |
2024-09-13 22:32 | cmd_usage is redesigned | Natasha Kerensikova | 2 | +220 | -185 |
2024-09-13 18:30 | usage1 is replaced by a derivation form cmd_usage | Natasha Kerensikova | 3 | +227 | -70 |
2024-09-13 17:33 | Help command | Natasha Kerensikova | 3 | +124 | -0 |
2024-09-10 16:14 | English wording is improved | Natasha Kerensikova | 2 | +2 | -2 |
2024-09-10 16:13 | Positional arguments for external commands are escaped | Natasha Kerensikova | 5 | +65 | -63 |
2024-09-10 11:52 | SCM ignore pattern are added | Natasha Kerensikova | 2 | +11 | -0 |
2024-09-10 11:46 | First draft of the project | Natasha Kerensikova | 25 | +5595 | -0 |
2024-09-10 06:43 | initial empty check-in | admin | 0 | +0 | -0 |