You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: Address all Copilot review feedback and polish for merge
- Reorder imports in encryptpdf.py to follow PEP 8 (stdlib → third-party → local)
- Fix passifypdf/__init__.py placeholder text from cookiecutter template
- Fix unclosed code fence and inline security warning in docs/CLI_OPTIONS.md
- Update README.md stale 'Sample Run' section to use Poetry CLI entry point
- Clean up blank lines in integration test file
- All 8 Copilot suggestions now fully addressed
- All tests pass (pytest + unittest)
Copy file name to clipboardExpand all lines: docs/CLI_OPTIONS.md
+2-5Lines changed: 2 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,16 +6,13 @@ The `passifypdf` tool accepts the following command-line arguments:
6
6
| :--- | :--- | :--- | :--- |
7
7
|`-i`|`--input`| Yes | Path to the input PDF file. |
8
8
|`-o`|`--output`| Yes | Path to the output (encrypted) PDF file. |
9
-
|`-p`|`--passwd`| Yes | Password to use for encryption. |
9
+
|`-p`|`--passwd`| Yes | Password to use for encryption. **Avoid passing sensitive passwords directly on the command line, as they may be exposed via process listings and shell history.**|
10
10
|`-v`|`--version`| No | Show the program's version number and exit. |
11
11
|`-h`|`--help`| No | Show the help message and exit. |
12
12
13
13
## Example Usage
14
14
15
15
```bash
16
-
# Using the installed CLI command
16
+
# Using the installed CLI command (after `poetry install`)
0 commit comments