Skip to main content

Software Development Project Management Tool

Project description

$$$$$$$\            $$\      $$\                     $$\
$$  __$$\           $$ | $\  $$ |                    $$ |
$$ |  $$ |$$\   $$\ $$ |$$$\ $$ | $$$$$$\   $$$$$$\  $$ |  $$\  $$$$$$\  $$$$$$$\
$$$$$$$  |$$ |  $$ |$$ $$ $$\$$ |$$  __$$\ $$  __$$\ $$ | $$  |$$  __$$\ $$  __$$\
$$  ____/ $$ |  $$ |$$$$  _$$$$ |$$ /  $$ |$$ |  \__|$$$$$$  / $$ /  $$ |$$ |  $$ |
$$ |      $$ |  $$ |$$$  / \$$$ |$$ |  $$ |$$ |      $$  _$$<  $$ |  $$ |$$ |  $$ |
$$ |      \$$$$$$$ |$$  /   \$$ |\$$$$$$  |$$ |      $$ | \$$\ \$$$$$$  |$$ |  $$ |
\__|       \____$$ |\__/     \__| \______/ \__|      \__|  \__| \______/ \__|  \__|
          $$\   $$ |
          \$$$$$$  |
           \______/

PyWorkon

PyPI version PyPI platforms GitHub Discussion Conda-Forge

PyWorkon is a command line interface to enter and manage your software projects. It is powered by Nubia and Rich for the shell interface and Textual for it's TUI.

Installation

You can install this library from PyPI with pip:

python3 -m pip install pyworkon

or install it with pipx:

pipx install pyworkon

You can also use pipx to run the library without installing it:

pipx run pyworkon

Features

pyworkon currently provides the following features (get help with -h or --help):

  • Enter existing projects and start your favourite IDE (configurable)
  • Project (GIT Repository) management
    • Create new projects from templates
    • Delete or archive projects
  • Multiple (GIT hosting) providers
  • TUI (terminal user interface) and shell interface.
  • Highly customizable

Examples

workon command:

Enter an existing GitHub project. (Github provider must be configured before hand)

GIF of the workon command

GIF of the TUI functionality

Development

[![pre-commit.ci status][pre-commit-badge]][pre-commit-link] Code style: black

See CONTRIBUTING.md for details on how to set up a development environment.

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

pyworkon-0.1.0.tar.gz (20.6 kB view details)

Uploaded Source

Built Distribution

pyworkon-0.1.0-py3-none-any.whl (29.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyworkon-0.1.0.tar.gz
  • Upload date:
  • Size: 20.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.11.0 Darwin/21.6.0

File hashes

Hashes for pyworkon-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6868045f270541ff2af3b289cb77c665c42c0b50bb107ea31d743fdbd62abcb8
MD5 f19f1d26c21be16e38c4ad092a3eb43a
BLAKE2b-256 6b2a82b7b2b571a46ab0a9a520e52a2857aae969242842e6c47297f53269aa7d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyworkon-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 29.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.11.0 Darwin/21.6.0

File hashes

Hashes for pyworkon-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bc1f314c204ab7560dc13278314ff8b3963ccfbb5b65119d6cd1522692f65918
MD5 273237229da6487960b02ecc27b2c13d
BLAKE2b-256 bff2902f1e2172a291a6673be0e130240eac51ae4d238ee269f9898fc643ae65

See more details on using hashes here.

Supported by

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