Skip to main content

pyrems

A simple Python CLI tool for remembering and managing your bash commands.

What it does

pyrems (Python Remember) helps you save, organize, and quickly access important commands you don't want to lose. Instead of digging through your bash history or losing commands when switching computers, pyrems stores your commands with optional notes and tracks how often you use them.

Key Features

  • Save commands with notes for future reference
  • Smart storage - automatically increments hit counter for repeated commands
  • Interactive search - browse and fuzzy-search your saved commands
  • Persistent across machines - sync your commands via dotfiles
  • Usage tracking - see which commands you use most often

Quick Start

# Install pyrems
pip install pyrems

# Initialize the tool
pyrems install

# Save a command (add to your .bashrc)
tar -xzvf archive.tar.gz
rem "Extract gzipped tar archive"

# Browse and search saved commands
pyrems

# List all saved commands
pyrems list

Commands

  • pyrems - Interactive command browser with fuzzy search
  • pyrems store - Store a command (usually called by the rem bash function)
  • pyrems list - Display all saved commands in a table
  • pyrems install - Set up configuration and files

Metadata

Release files for pyrems 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyrems 0.1.1
File Size Uploaded
pyrems-0.1.1.tar.gz 7.1 kB Details

Built distribution (wheel)

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

Total release size: 17.9 kB

Release files / pyrems-0.1.1.tar.gz

Download URL pyrems-0.1.1.tar.gz
Size 7.1 kB
Tags Source
SHA-256 checksum
How to use checksums
34285a6432bf87f789c831a2404c9cf1ce0e1eaf1b5c3b0e9b72311a16a6ede4
BLAKE2b-256 checksum
How to use checksums
921e9f870d2f8164557ccaef479542a11bd22ea0a67f5098ab4da3376c1a5e9f
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 Jan 9, 2026.

Transparency log

Release files / pyrems-0.1.1-py3-none-any.whl

Download URL pyrems-0.1.1-py3-none-any.whl
Size 10.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3624d0760641975c727edccd63c3044215a7132edee746ef961136dc65c8c9c9
BLAKE2b-256 checksum
How to use checksums
d611cb820da0f6b5eeea23f0d9658cc696a30b7cdd551e38f2db533976b03312
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 Jan 9, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.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