Software Development Project Management Tool
Project description
$$$$$$$\ $$\ $$\ $$\
$$ __$$\ $$ | $\ $$ | $$ |
$$ | $$ |$$\ $$\ $$ |$$$\ $$ | $$$$$$\ $$$$$$\ $$ | $$\ $$$$$$\ $$$$$$$\
$$$$$$$ |$$ | $$ |$$ $$ $$\$$ |$$ __$$\ $$ __$$\ $$ | $$ |$$ __$$\ $$ __$$\
$$ ____/ $$ | $$ |$$$$ _$$$$ |$$ / $$ |$$ | \__|$$$$$$ / $$ / $$ |$$ | $$ |
$$ | $$ | $$ |$$$ / \$$$ |$$ | $$ |$$ | $$ _$$< $$ | $$ |$$ | $$ |
$$ | \$$$$$$$ |$$ / \$$ |\$$$$$$ |$$ | $$ | \$$\ \$$$$$$ |$$ | $$ |
\__| \____$$ |\__/ \__| \______/ \__| \__| \__| \______/ \__| \__|
$$\ $$ |
\$$$$$$ |
\______/
PyWorkon
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
- GitHub and GitHub Enterprise
- GitLab and your self hosted GitLab instance(s)
- Bitbucket
- TUI (terminal user interface) and shell interface.
- Highly customizable
Examples
workon
command:
Enter an existing GitHub project. (Github provider must be configured before hand)
Development
[![pre-commit.ci status][pre-commit-badge]][pre-commit-link]
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | efec390ff3aa2d1a3cfe6559a98fd1bd185b2ea8d710a6291305b4e5c6a6b260 |
|
MD5 | e638d5867e9dcc4eaa17dd76a1cf09d0 |
|
BLAKE2b-256 | 51578a8022c507f397648ba6fb42fbf01409774aa78d3c99202f0754c216710f |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bd3f09634a6e73cca2ab4bce6c2861811bc16ade29a852287ff451666e05ec0 |
|
MD5 | 219fa66fbabbed2b4d4c7be822cd6335 |
|
BLAKE2b-256 | 95dd2ea2fb4871d606155a43dea8bc94a408fbc6bc7d734f04cf3b2eb312221b |