Skip to main content

An Git User/Credential Switcher

Reason this release was yanked:

It will never work because of a serious mistake in the code.

Project description

Parallel (paral)

An Git User/Credential Switcher

Demo

asciicast

Install

pipx install paral

uv:

uv tool install paral

how to use

Temporarily switch users

$ paral env

Add User

$ paral user add

Delete User

$ paral user delete

Switch User

$ paral user switch

# or
$ paral switch

Apply account switching to local only

$ paral user switch --local

Add Alias

$ paral alias add

Delete Alias

$ paral alias delete

Feature

  • Terminal-Based UI
  • Manage multiple Git users
  • Manage Git credential informations and switch between credentials to use
  • Aliases

Requirements

  • Python
  • Git
  • GCM Core

Todo

  • Golang Port
    • Need to write a parser for gitconfig

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

paral-0.2.1.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

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

paral-0.2.1-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file paral-0.2.1.tar.gz.

File metadata

  • Download URL: paral-0.2.1.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.21

File hashes

Hashes for paral-0.2.1.tar.gz
Algorithm Hash digest
SHA256 eeca90dfc589207bf026ec02b90ab8a0b5a7a5322d421b468dc96ffe5b2a3821
MD5 d2e774572cc65084be3302101e205c4f
BLAKE2b-256 95add0e89ad1e442a25416b9d3350a90dcedf889827cd80eeb9ba156be5125be

See more details on using hashes here.

File details

Details for the file paral-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: paral-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.21

File hashes

Hashes for paral-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9911c0549bb1add8c34a7e65c7ad37c06d081d0fc2aea5a682d3a92a34ed055b
MD5 3737b82cb4740ec4b89be478fde103bd
BLAKE2b-256 9359061551ca1f33d83574650c8d1bea807dc69225f8c65a6d57a9d0bbb2cb3a

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