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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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