Skip to main content

TabFilePy

TabFilePy is a Python library that provides file path auto-completion functionality using shell scripts. It allows users to easily select file paths from the command line with tab completion.

Features

  • Cross-platform support: Works on Windows/CMD (.cmd script) and Linux/Bash (.sh script) environments.
  • Dynamic script location handling: Finds and runs the appropriate script from the package directory.
  • Easy integration: Simple API for retrieving file paths with tab completion.

Dependencies

  • Python 3.9 or higher
  • Bash or Command Prompt (depending on OS)

Usage

  1. Install the library
pip install tabfilepy
  1. Import and initialize the handler
# Example code
import tabfilepy

# Run tab completion and retrieve the selected file
filename = tabfilepy.get_filename()
print(f"Selected file: {filename}")

Metadata

Release files for tabfilepy 1.3.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 tabfilepy 1.3.0
File Size Uploaded
tabfilepy-1.3.0.tar.gz 24.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tabfilepy 1.3.0
File Interpreter ABI Platform
tabfilepy-1.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 48.3 kB

Release files / tabfilepy-1.3.0.tar.gz

Download URL tabfilepy-1.3.0.tar.gz
Size 24.7 kB
Tags Source
SHA-256 checksum
How to use checksums
050da68b5d253fedf87d424d1e52b094ab270947ec6a7e83ba5548fcd56cc3a5
BLAKE2b-256 checksum
How to use checksums
a46b50d73675859ae33642109694fe8efe426f7632ad1c631942383bab0a8054
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 5, 2026.

Transparency log

Release files / tabfilepy-1.3.0-py3-none-any.whl

Download URL tabfilepy-1.3.0-py3-none-any.whl
Size 23.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
596b4389a3ff9cb5294eaa283d6789d292073cb323beb7234c5a9aa58bf003f5
BLAKE2b-256 checksum
How to use checksums
26ce3737c23e7b6f76477b1d38faf2d4d141daea90d690fee929ecaf11e4f86a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 5, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.3.0 This release

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.0.0

2 release files

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