Small CLI to easier start and swap between projects in different stacks.
Project description
# Start-Work
Small CLI to easier start and swap between projects in different stacks.
Published to [PyPi](https://pypi.org/project/startwork/)
## motivation
It’s not hard to set up and run most modern software projects.
- Usually, we just have to run two something like pip install -r requirements.txt
and flask run or something similar. The real problem comes we you have to constantly switch contexts, even worse when working with multiple projects in multiple languages with totally different setups a couple of times a day.
- [Docker](https://www.docker.com/) and [Docker Compose](https://docs.docker.com/compose/) are great tools to handle this problem. Start Work
should not be a replacement for Docker either Docker compose and shall even work with both.
- With Start-Work will be easier to switch between projects from any folder and
get your development environment up and running only by selecting the project you wanna work on, and when some of these projects for some reason don’t allow Docker, Start-Work will also try to identify which tools you are using and run it for you.
## Installation
Just run: `bash pip install startwork `
It’s done, the installation can be verified with: `bash work --version `
## CLI Options
`bash work ` Will display a list and let you select one of your saved projects
<br />
`bash work create ` Will guide you with a couple of questions to save a new project.
<br />
`bash work delete ` Will display a list and let delete one of your saved projects.
- Note: it will not remove the project from your computer, only from the list on
Start-Work
<br />
`bash work --version ` Show current version
<br />
`bash work --help ` Show currently available CLI options
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 startwork-0.0.12.tar.gz
.
File metadata
- Download URL: startwork-0.0.12.tar.gz
- Upload date:
- Size: 6.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6daa10f2b8dbb8b72a1c1fa5d1ee7175c5ef2e7fd583f1bc60c06abb5a4d4a5 |
|
MD5 | 082da74896c83e36705287489ac16f46 |
|
BLAKE2b-256 | f5ca9d8d699b6f25835fed2127052299b28fbff5dfd61b30d72eeff386701cb9 |
File details
Details for the file startwork-0.0.12-py3-none-any.whl
.
File metadata
- Download URL: startwork-0.0.12-py3-none-any.whl
- Upload date:
- Size: 7.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f161ccd9acf1e3077f655301b9daf87d2c312298fa466f58c51146a4ba5955bd |
|
MD5 | 8a2215642d7ba9588657b8991cf081b4 |
|
BLAKE2b-256 | 05393f249a0076cfc6b23cf73c36ddbe0a90fd855a54927109e81df4ec457482 |