Skip to main content

⚡ 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

  1. Enter your project root directory (or . for current)
  2. A TUI opens — type to filter files instantly
  3. Press Enter in the search box to move focus to the list
  4. Use ↑ ↓ to navigate, Enter to select a file
  5. Press Esc to quit without selecting
  6. After selection, choose overwrite or append mode
  7. Type your content line by line
  8. Type :done on 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)

Source distribution for terminal-file-picker 0.1.0
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)

Table of built distributions (wheels) for terminal-file-picker 0.1.0
File Interpreter ABI Platform Actions
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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page