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.3.tar.gz (20.5 kB view details)

Uploaded Source

Built Distribution

pyworkon-0.1.3-py3-none-any.whl (27.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyworkon-0.1.3.tar.gz
  • Upload date:
  • Size: 20.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.10.6 Linux/5.15.0-1030-azure

File hashes

Hashes for pyworkon-0.1.3.tar.gz
Algorithm Hash digest
SHA256 dafbb2773f13d8ab2ae327b9d92a355b28530e568a261fbe75516f28065205dc
MD5 ec7f34e9976b20c42dcf5817df0e9b57
BLAKE2b-256 06632c2f0d18b8bc97504e5b317e7c5429cd0e03e936133bea17ae8652ca94a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyworkon-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 27.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.10.6 Linux/5.15.0-1030-azure

File hashes

Hashes for pyworkon-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 73b20c66cba86f4c8000fbe3c0c88963f6d9b8298cabc06caa4f99fa6c8c4ef7
MD5 c9bddfc974b404a94372920e30b4c243
BLAKE2b-256 c394c2430413095ec12ed115a26caaefa56be1850230a94d22dbd1bf156dc57d

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