Skip to main content

Initialize Git/GitHub backup, auto backup hooks, and releases for a project.

Project description

pro-inital

pro-init initializes a project with Git, optional GitHub remote backup, project auto-backup scripts, and a GitHub Release.

Install from wheel

python -m pip install .\dist\pro_inital-0.1.0-py3-none-any.whl

Use in a new project

Open PowerShell in the project directory:

pro-init

The tool will:

  • check git, gh, and Chocolatey on Windows
  • prompt before installing missing tools
  • prompt for Git user config and GitHub CLI login
  • initialize a Git repository when needed
  • exclude files larger than 10 MB from backup
  • optionally create a GitHub remote repository
  • optionally create a v0.1.0 GitHub Release
  • install project-level auto-backup scripts and a post-commit push hook

Safety

Files larger than 10 MB are added to .gitignore before git add.

Generated project scripts are placed in:

.pro_init/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

pro_inital-0.1.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pro_inital-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f3721bbe41280c5b81edd202ae6859d3bcb13cb0ac2a49c1dd55ecebfd37396c
MD5 45136ba3d79c2387734ae022446d4428
BLAKE2b-256 f6703b1a9875d548f92d185797b3bf24d27384442670c0325c55fc65229009d3

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