Skip to main content

Your year in the terminal - a visual wrapped experience for shell commands

Project description

terminal wrapped

Screenshot 1 Screenshot 2

Reads in your shell's history file (for now just~/.bash_history or ~/.zsh_history) and makes a little command line "wrapped" in the terminal with various stats over your commands (if there are no timestamps then it just uses all the data)

So far the stats are:

  • Top commands
  • Top cd targets + Top z targets (since lots of people use zoxide or something)
  • Top git subcommands
  • Day of week (Only if export INC_APPEND_HISTORY=true in zsh)
  • Time of day
  • Power stats
  • Useless cat
  • Typos
  • Most piped commands
  • Finale

Installation

# Run directly (no install needed)
uvx term-wrapped

# Or install globally
pip install term-wrapped
term-wrapped

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

term_wrapped-0.1.1.tar.gz (112.5 kB view details)

Uploaded Source

Built Distribution

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

term_wrapped-0.1.1-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file term_wrapped-0.1.1.tar.gz.

File metadata

  • Download URL: term_wrapped-0.1.1.tar.gz
  • Upload date:
  • Size: 112.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for term_wrapped-0.1.1.tar.gz
Algorithm Hash digest
SHA256 20fa673184bcc8a7039f74ef18ead22d6567622ff8f24ded739d4a6a023f8cfb
MD5 09cf0ba440af1a7892ab67d6de1a61c9
BLAKE2b-256 1a4a24493d4f330cb7e83af214496aea128dc5b1ff770a9fc62fa229194aef24

See more details on using hashes here.

Provenance

The following attestation bundles were made for term_wrapped-0.1.1.tar.gz:

Publisher: publish.yml on SinaKhalili/term-wrapped

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file term_wrapped-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: term_wrapped-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for term_wrapped-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 86ef87eddecbb4f45478a2a5fb48b255958c98b7a4bcf78fd36c8c86c10675a9
MD5 c607a431ee98e19b9848d249f47b49b6
BLAKE2b-256 f96d3095d6679df7137144b3cc2a597d7479da56afccfe2123d74844c99cb6ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for term_wrapped-0.1.1-py3-none-any.whl:

Publisher: publish.yml on SinaKhalili/term-wrapped

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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