Skip to main content

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

startwork-0.0.12.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

startwork-0.0.12-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

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

Hashes for startwork-0.0.12.tar.gz
Algorithm Hash digest
SHA256 f6daa10f2b8dbb8b72a1c1fa5d1ee7175c5ef2e7fd583f1bc60c06abb5a4d4a5
MD5 082da74896c83e36705287489ac16f46
BLAKE2b-256 f5ca9d8d699b6f25835fed2127052299b28fbff5dfd61b30d72eeff386701cb9

See more details on using hashes here.

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

Hashes for startwork-0.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 f161ccd9acf1e3077f655301b9daf87d2c312298fa466f58c51146a4ba5955bd
MD5 8a2215642d7ba9588657b8991cf081b4
BLAKE2b-256 05393f249a0076cfc6b23cf73c36ddbe0a90fd855a54927109e81df4ec457482

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