Skip to main content

Jupyterlab extension to add context menu item to the terminal tab to navigate file browser to the pwd path of the terminal

Project description

jupyterlab_terminal_show_in_file_browser_extension

GitHub Actions npm version PyPI version Total PyPI downloads JupyterLab 4 Brought To You By KOLOMOLO

[!TIP] This extension is part of the stellars_jupyterlab_extensions metapackage. Install all Stellars extensions at once: pip install stellars_jupyterlab_extensions

Navigate the file browser to your terminal's current working directory with a single click. Right-click on any terminal tab and select "Show in File Browser" to instantly jump to the directory where your terminal session is working.

Full disclosure: This extension does exactly one thing. It's not revolutionary, it won't change your life, and it definitely won't impress anyone at parties. But every time you cd somewhere and wonder "where am I again?" - it'll be there for you. Quietly. Unremarkably. Like a good friend who never asks for credit.

Show in File Browser

Features

  • Context menu on terminal tabs - Right-click any terminal tab to reveal "Show in File Browser" option
  • Context menu in terminal area - Also available when right-clicking inside the terminal
  • Server-side cwd detection - Accurately determines terminal's working directory via process inspection
  • Cross-platform support - Works on Linux (via /proc) and macOS (via lsof)
  • Graceful fallback - Navigates to workspace root if terminal is outside the Jupyter workspace

Installation

Requires JupyterLab 4.0.0 or higher.

pip install jupyterlab_terminal_show_in_file_browser_extension

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file jupyterlab_terminal_show_in_file_browser_extension-1.0.23.tar.gz.

File metadata

File hashes

Hashes for jupyterlab_terminal_show_in_file_browser_extension-1.0.23.tar.gz
Algorithm Hash digest
SHA256 47da7ccc3d833fafc5f53993f3e33bf20fed68283dbbe4977183e01e5dfa7118
MD5 82d28af79332425584e350784123ba6f
BLAKE2b-256 7cdfa967a1fdf003602e111a74efb6980329ba4e3c737d83a80c67d7f697b72a

See more details on using hashes here.

File details

Details for the file jupyterlab_terminal_show_in_file_browser_extension-1.0.23-py3-none-any.whl.

File metadata

File hashes

Hashes for jupyterlab_terminal_show_in_file_browser_extension-1.0.23-py3-none-any.whl
Algorithm Hash digest
SHA256 18f32f47271be9c5a4d3fe30405a7a28cf187173a2cfc6dddf8cd807518ab7a3
MD5 80d4e9fde3af71c5aa5bdd116ff8c374
BLAKE2b-256 1b76fc9dede1ff64f128dec1f31bad14e86c516e0901919a5c2c7b33fd8553b1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page