⚡ Terminal File Picker + Inline Editor
A two-stage terminal tool: search your codebase, pick a file, edit it — all without leaving the terminal.
Setup
pip install -r requirements.txt
Run
python cli.py
Usage Flow
- Enter your project root directory (or
.for current) - A TUI opens — type to filter files instantly
- Press
Enterin the search box to move focus to the list - Use
↑ ↓to navigate,Enterto select a file - Press
Escto quit without selecting - After selection, choose overwrite or append mode
- Type your content line by line
- Type
:doneon a new line to save
Keyboard Shortcuts (TUI)
| Key | Action |
|---|---|
| Type | Filter files |
| Enter | Confirm search / Select |
| ↑ ↓ | Navigate list |
| Esc | Quit without selecting |
Excluded Directories
.git, node_modules, dist, .venv, __pycache__, .idea, .mypy_cache
Metadata
Release files for terminal-file-picker 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| terminal_file_picker-0.1.0.tar.gz | 4.0 kB | Without provenance | Details for terminal_file_picker-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| terminal_file_picker-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for terminal_file_picker-0.1.0-py3-none-any.whl |
Total release size: 8.8 kB
Release files / terminal_file_picker-0.1.0.tar.gz
| Download URL | terminal_file_picker-0.1.0.tar.gz |
|---|---|
| Size | 4.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
912dfbca8a1ecc92fb406ccffaee19e4886ebb5277b6cc8489e35bd4a480d1fb
|
|
BLAKE2b-256 checksum How to use checksums |
94a1432f7b33de9467e57b0f7690f1965314d3491fe46bd10dc4a32bef5dd1a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.2
|
Release files / terminal_file_picker-0.1.0-py3-none-any.whl
| Download URL | terminal_file_picker-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f660acbdbc6827452bb23138e80b90999ffb851cab73f1a3a67ed85e238f6799
|
|
BLAKE2b-256 checksum How to use checksums |
9755c27a64fb9d7a24594b7f020b5f54059dae075316feec63e92a5e0f0a3be7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.2
|
Security for terminal-file-picker 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.