CLI to automate the development workflow.
Project description
pytoil is a small, helpful CLI to help developers manage their local and remote projects with ease!
-
Source Code: https://github.com/FollowTheProcess/pytoil
-
Documentation: https://FollowTheProcess.github.io/pytoil/
What is it?
pytoil
is a handy tool that helps you stay on top of all your projects, remote or local. It's primarily aimed at python developers but you could easily use it to manage any project!
pytoil is:
- Easy to use :white_check_mark:
- Easy to configure :white_check_mark:
- Safe (it won't edit your repos at all) :white_check_mark:
- Useful! (I hope :smiley:)
Say goodbye to janky bash scripts :wave:
Installation
As pytoil is a CLI, I recommend pipx
pipx install pytoil
Or just pip (but must be globally available)
pip install pytoil
Quickstart
pytoil
is super easy to get started with.
After installation just run
pytoil init
This will create a config file which can be found at ~/.pytoil.yml
, and will walk you through setting the tool up.
Don't worry though, there's only a few options to configure! :sleeping:
After that you're good to go! You can do things like:
See your local and remote projects
pytoil show all
See which ones you have on GitHub, but not on your computer
pytoil show diff
Easily grab a project, regardless of where it is
pytoil project checkout my_project
Create a new project and virtual environment in one go
pytoil project create my_project --venv virtualenv
And even do this from a cookiecutter template
pytoil project create my_project --venv virtualenv --cookie https://github.com/some/cookie.git
Check out the docs for more :boom:
Credits
This package was created with cookiecutter and the FollowTheProcess/poetry_pypackage
project template.
Project details
Release history Release notifications | RSS feed
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 pytoil-0.1.0.tar.gz
.
File metadata
- Download URL: pytoil-0.1.0.tar.gz
- Upload date:
- Size: 24.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.5 CPython/3.9.2 Linux/5.4.0-1040-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cc2fea3d971a07796379e7b38a2afb6b65c5a127e44e96d1753020de1b6821a |
|
MD5 | a685aae48e5bd2e58d427b61182fc1f2 |
|
BLAKE2b-256 | 2bd14862d740c55c05649c0fc1172ea4a1d3655aeb00a5d991e660ddfe139147 |
File details
Details for the file pytoil-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: pytoil-0.1.0-py3-none-any.whl
- Upload date:
- Size: 37.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.5 CPython/3.9.2 Linux/5.4.0-1040-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfc079218af3dc16b21329293170d1317341efb23cf82f5f04210a0b1b4331e7 |
|
MD5 | 88e84853fbadeca3273064857d2e2b7a |
|
BLAKE2b-256 | d79cf483f4bc36a304fb1ffd4b6e99ea66eb8ebd13a24724d5b620828b7f2d62 |