Skip to main content

A versatile tool management utility for developers

Project description

Why ToolShelf?

ToolShelf simplifies the management of tool-related information, providing a single command-line interface to handle your tool inventory. It's designed to be straightforward, making it perfect for users who want a quick and efficient way to organize their tools without the need for a complex database or software solution.

In essence, ToolShelf is like a digital toolbox for your terminal tools, helping you keep everything organized and easily accessible, so you can focus on your work without worrying about tool management.

Integration with Other Package Managers

There are many package managers like npm, pip, apt, brew, and cargo that help you manage libraries and packages for different programming languages and systems. ToolShelf complements these package managers by providing a unified way to manage all your tools, regardless of their installation method.

Key Features: Tool Management: Quickly add new tools, list all your tools, update existing ones, or remove tools you no longer need.

  • Tool Management: Quickly add new tools, list all your tools, update existing ones, or remove tools you no longer need.
  • Data Persistence: Stores all tool data in a SQLite Database. located in your home directory under ~/.local/share/toolshelf, ensuring that your tool information is always saved and easily retrievable.
  • Easy Installation and Usage: Simple to install via pip and easy to use through straightforward command-line commands.
  • Lightweight and Portable: Designed to be lightweight and run efficiently on any system with Python installed, making it ideal for use in various environments.

Commands

  • Enter to start the tool you have selected.
  • Delete to delete a tool.
  • E to edit a tool.
  • P to copy the command.

alt text

How to install

pip install toolshelf

How to build

Use the build.sh script to build locally.

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

toolshelf_ui-0.0.5.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

toolshelf_ui-0.0.5-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file toolshelf_ui-0.0.5.tar.gz.

File metadata

  • Download URL: toolshelf_ui-0.0.5.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for toolshelf_ui-0.0.5.tar.gz
Algorithm Hash digest
SHA256 8e76486bc9bc536b6725dd4e7d79308c479e48f2f6758a93b56b7cdc3027d8d8
MD5 22e1fe5a2c4ba5e878ab10ab3318a960
BLAKE2b-256 9d1b7b5c0987be5b75ba9abbfb6ee871637b08787eea8473b34d25d8b7124ad3

See more details on using hashes here.

File details

Details for the file toolshelf_ui-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: toolshelf_ui-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 12.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for toolshelf_ui-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 95bd1854d9bf03a22dd3d9ca24d6c193a0fa5831e0d088632c7385d9afc8b479
MD5 febe2c091d2b094730c8276d5f9b9c7b
BLAKE2b-256 090a04c1d74986d1b34b49389b3d2320510355b6582c8d6bda969fb713662e39

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page