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

Uploaded Source

Built Distribution

pyworkon-0.1.2-py3-none-any.whl (27.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyworkon-0.1.2.tar.gz
  • Upload date:
  • Size: 20.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.10.6 Linux/5.15.0-1024-azure

File hashes

Hashes for pyworkon-0.1.2.tar.gz
Algorithm Hash digest
SHA256 49f47341d14201b5f7cddc20414782fe55eea1ccab13469d5f2282d4caaea238
MD5 071d9e3f5a8eb9327befa973df028a59
BLAKE2b-256 d81d1100a23d62d8e36e0be94af96fd5530fe115f718245a45a6d275231bbc03

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyworkon-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6ae8fc76e6d222040d184c6208ebbc7416940a4ed6403b887be2535a9e644e01
MD5 3e57e40d85ef038bf0023d94172144ec
BLAKE2b-256 aaddd14a75a6a8e8c4b5a2fdec5c1eac95abc960449894ca022c6a789a4775b4

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