Manage and jump into temporary working directories
Project description
Tempit — Temporary Directory Manager
CLI + shell helper to create, track, and jump into temporary directories without losing them.
Install
pip install tempit-manager
Add shell integration to ~/.bashrc or ~/.zshrc:
eval "$(tempit init bash)" # or: zsh
Usage
After shell init, use the aliases:
| Alias | Action |
|---|---|
tempc [prefix] |
Create temp dir and cd into it |
tempg <n> |
Jump to tracked dir by number |
templ |
List tracked dirs (size, age, file count) |
temprm <n> |
Remove tracked dir by number |
tempclean |
Remove all tracked dirs |
Raw CLI:
tempit create [prefix]
tempit list
tempit remove <n>
tempit clean-all
tempit init <shell>
tempit --version
Tracked metadata lives at /tmp/tempit_dirs.json.
License
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tempit_manager-1.3.tar.gz.
File metadata
- Download URL: tempit_manager-1.3.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb52d210240e783536396b70f06435a7d4f50bb5e9b1d327427a8e1f7665cc15
|
|
| MD5 |
729a255e07430f77504dfee2edfcad94
|
|
| BLAKE2b-256 |
0314a95da4832f31dd7552189de63d965d833c50398f25266681fbcb9fc52128
|
Provenance
The following attestation bundles were made for tempit_manager-1.3.tar.gz:
Publisher:
python-publish.yml on idirxv/tempit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tempit_manager-1.3.tar.gz -
Subject digest:
bb52d210240e783536396b70f06435a7d4f50bb5e9b1d327427a8e1f7665cc15 - Sigstore transparency entry: 1321409081
- Sigstore integration time:
-
Permalink:
idirxv/tempit@850a8ff00f47a90abec46c757958c77fc6cada26 -
Branch / Tag:
refs/tags/v1.3 - Owner: https://github.com/idirxv
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@850a8ff00f47a90abec46c757958c77fc6cada26 -
Trigger Event:
push
-
Statement type:
File details
Details for the file tempit_manager-1.3-py3-none-any.whl.
File metadata
- Download URL: tempit_manager-1.3-py3-none-any.whl
- Upload date:
- Size: 9.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14d8854ebc6277e15bfb17d800ef69ce25654aa46f8ba92418331337c6ae192e
|
|
| MD5 |
428bf51fa9eece315d7491df8760a090
|
|
| BLAKE2b-256 |
70aa7958a7805330874ba169bd1b06f85a766f3c8aa4ffe04d2d6c17fd03324d
|
Provenance
The following attestation bundles were made for tempit_manager-1.3-py3-none-any.whl:
Publisher:
python-publish.yml on idirxv/tempit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tempit_manager-1.3-py3-none-any.whl -
Subject digest:
14d8854ebc6277e15bfb17d800ef69ce25654aa46f8ba92418331337c6ae192e - Sigstore transparency entry: 1321409159
- Sigstore integration time:
-
Permalink:
idirxv/tempit@850a8ff00f47a90abec46c757958c77fc6cada26 -
Branch / Tag:
refs/tags/v1.3 - Owner: https://github.com/idirxv
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@850a8ff00f47a90abec46c757958c77fc6cada26 -
Trigger Event:
push
-
Statement type: