Skip to main content

Personal utility tools by Sunjeet

Project description

Sunjeet Tools

PyPI version License: MIT Python 3.7+

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sunjeet_tools-0.1.1-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

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

Hashes for sunjeet_tools-0.1.1.tar.gz
Algorithm Hash digest
SHA256 01f1fe08a63f32b7fb09122a1e3a20188a96f0d191fd8de8fc107431fcbb140c
MD5 28e953f7b43480b13c8de740a9f1369f
BLAKE2b-256 7a9271d2e56622b8325a8a9f3ae59728720d2f60174860b018636b80ef447732

See more details on using hashes here.

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

Hashes for sunjeet_tools-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0f4d8b54a21f7d2a7df1a732b14a6ab0f12568be8e18b5cc1d68f3bf071ce619
MD5 2994a28d48655af7276884faafd26540
BLAKE2b-256 99b18bc83c4c18d5cc8e19cfdc2ac6746c601e3679a55a9e9dcd4768a1c94790

See more details on using hashes here.

Supported by

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