Personal utility tools by Sunjeet
Project description
Sunjeet Tools
Personal utility library with common development tools.
Installation
pip install sunjeet-tools
Quick Start
from sunjeet_tools import gacp
# Git add, commit, and push in one line
gacp(".", "Initial commit", "main")
Features
- Git Tools: Streamlined git workflows
gacp: Git Add, Commit, Push in one command
- Utils: Common file and directory operations
- JSON file operations
- Directory utilities
Usage
As Library
from sunjeet_tools import gacp
from sunjeet_tools.utils import read_json, write_json, ensure_dir
# Git workflow
gacp(".", "feat: add new feature", "main")
# JSON operations
data = read_json("config.json")
write_json({"key": "value"}, "output.json")
# Directory operations
ensure_dir("path/to/directory")
CLI Commands
# Git add, commit, push
gacp "." "commit message" "main"
Documentation
Full documentation available at: sunjeet-tools.readthedocs.io
Contributing
Contributions welcome! See CONTRIBUTING.md for guidelines.
Changelog
See CHANGELOG.md for version history.
License
MIT License - see LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sunjeet_tools-0.1.1.tar.gz
(3.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sunjeet_tools-0.1.1.tar.gz.
File metadata
- Download URL: sunjeet_tools-0.1.1.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
01f1fe08a63f32b7fb09122a1e3a20188a96f0d191fd8de8fc107431fcbb140c
|
|
| MD5 |
28e953f7b43480b13c8de740a9f1369f
|
|
| BLAKE2b-256 |
7a9271d2e56622b8325a8a9f3ae59728720d2f60174860b018636b80ef447732
|
File details
Details for the file sunjeet_tools-0.1.1-py3-none-any.whl.
File metadata
- Download URL: sunjeet_tools-0.1.1-py3-none-any.whl
- Upload date:
- Size: 4.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f4d8b54a21f7d2a7df1a732b14a6ab0f12568be8e18b5cc1d68f3bf071ce619
|
|
| MD5 |
2994a28d48655af7276884faafd26540
|
|
| BLAKE2b-256 |
99b18bc83c4c18d5cc8e19cfdc2ac6746c601e3679a55a9e9dcd4768a1c94790
|