Metadata-Version: 2.4
Name: shell-tools
Version: 1.2.6
Summary: Set of Python applications/scripts for different purposes
Author: Sergii Lovygin
Author-email: Sergii Lovygin <lovygin.dev@gmail.com>
License-Expression: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Dist: click
Requires-Python: >=3.14
Description-Content-Type: text/markdown

# Shell Tools

Collection of small CLI utilities for local filesystem and developer workflows.

## Commands

- `generate-file`: generate a file with random data.
- `find-empty-dirs`: find empty directories and optionally remove them.
- `sync-repos`: discover git repositories (including `root-dir` itself, when it is a repo) and pull updates.
- `edit-nvim-config`: open the Neovim config directory in `nvim`.
- `pretty-date`: print a timestamp in a human-readable format.
- `update-python-packages`: update Python packages in the current environment.

## Documentation

- [Developer Guide](docs/dev.md)
