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

Uploaded Source

Built Distribution

pyworkon-0.1.1-py3-none-any.whl (27.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyworkon-0.1.1.tar.gz
  • Upload date:
  • Size: 20.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.8.10 Linux/5.15.0-1022-azure

File hashes

Hashes for pyworkon-0.1.1.tar.gz
Algorithm Hash digest
SHA256 efec390ff3aa2d1a3cfe6559a98fd1bd185b2ea8d710a6291305b4e5c6a6b260
MD5 e638d5867e9dcc4eaa17dd76a1cf09d0
BLAKE2b-256 51578a8022c507f397648ba6fb42fbf01409774aa78d3c99202f0754c216710f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyworkon-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 27.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.8.10 Linux/5.15.0-1022-azure

File hashes

Hashes for pyworkon-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5bd3f09634a6e73cca2ab4bce6c2861811bc16ade29a852287ff451666e05ec0
MD5 219fa66fbabbed2b4d4c7be822cd6335
BLAKE2b-256 95dd2ea2fb4871d606155a43dea8bc94a408fbc6bc7d734f04cf3b2eb312221b

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