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

You can run it with uvx run terminal-wrapped or pipx run terminal-wrapped if you have uv or pipx installed.

You can install it is pip install terminal-wrapped and then just run terminal-wrapped in your shell.

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.0.tar.gz (111.9 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.0-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: term_wrapped-0.1.0.tar.gz
  • Upload date:
  • Size: 111.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for term_wrapped-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3ae9fe86126e71d4fb4684b7b00e5bf87db354968b35f4a6ec76a38091fb7041
MD5 6810a4115de07a81389f2ec986376ffd
BLAKE2b-256 3cdd8e376550cf94992a8882b2f69249bf82829a44d1ec342048cc0cf831c053

See more details on using hashes here.

File details

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

File metadata

  • Download URL: term_wrapped-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for term_wrapped-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 295112bdc399442c7c6200ab5f3368943fddbd94b8da05b1115316dcd6b96a1c
MD5 bfa13ef7b6d2dd4b3f176d10fdd70685
BLAKE2b-256 3db282d44ac5e1a9481dfc34ff278a22efc85e27f072044f27ffff4e6aaf2fbd

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