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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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