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.3.tar.gz (11.6 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.3-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for paral-0.2.3.tar.gz
Algorithm Hash digest
SHA256 354acf81ce44092a844f074218c38fe6896998944ff89864a33c6d8817fea6d6
MD5 c2394e33ea1438eafb2588332021234c
BLAKE2b-256 f6c6a2b81d8d17f2bafd58c960358be1fec86d28c3b4b6cdd7b6f44f098ef698

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for paral-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 593e6a2cd566395ff69a3a8c0967d95c2133f823dbfa4a00cfc4455820ad56b8
MD5 d1c07e41f2caa934fa560e3c2b9740be
BLAKE2b-256 f885b2f11206e1f46edb8804156935dbf0b537b70f4b7a105d28c64ea305dad9

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