Skip to main content

A command-line tool to push project directories to GitHub with minimal input.

Project description

w4sim_push

A command-line tool that allows users to push their current project directory to a GitHub repository with minimal input.

Installation

pip install w4sim-push

Usage

Navigate to your project directory and run:

w4sim_push

You can also pass the repository URL directly:

w4sim_push https://github.com/yourusername/yourrepo.git

Features

  • Automatically initializes git if it's not initialized
  • Adds all files to the staging area
  • Commits changes (skips if nothing to commit)
  • Detects the current branch dynamically, or creates 'main' if no branch exists
  • Adds or updates the remote origin
  • Pushes directly to GitHub
  • Colorful, user-friendly terminal output

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

w4sim_push-0.1.0.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.

w4sim_push-0.1.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file w4sim_push-0.1.0.tar.gz.

File metadata

  • Download URL: w4sim_push-0.1.0.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 w4sim_push-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fc56fa804ca8127874e7a2ad1ae6fdc9d7a21f9e36ab0bc964070e6eebc7f0af
MD5 56bb87486d71218cc140619dccf0f1e5
BLAKE2b-256 6dd076875c990a711279d23d718ba86284ba236336eb57e2e7d68d19b1876611

See more details on using hashes here.

File details

Details for the file w4sim_push-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: w4sim_push-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for w4sim_push-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b9dc3fc0c26c3f9f73ec367f3178dea284b07f8be7f191ad1664fcdbc2e4a450
MD5 2bad4a514b0619addd914e108d3fca4f
BLAKE2b-256 1e3db6e3a0b674fd00e9e5c09b44214bb3ad647c7e39eba45f550667badae65e

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