Don't Forget To Update StartCp-Cli Frequently, Thank You For Using
Use
pip install -U startcp-cliorpip install startcp-cli==x.y.zx.y.z is the latest version
A CLI application for generating battlespace in seconds for online coding competitions with features like custom template configuration, backup language support, auto input output files generation, etc. But, currently available for Codechef and Codeforces (version 1.0.2).
Made with :heavy_heart_exclamation: using Python3.
Usage
startcp-cliis a command line application.pip install startcp-cliorpip install startcp-cli==x.y.zto install the package.- After installing use
startcpcommand to start on the terminal. - First step is to generate a configuration file by simply entering
gorgenerateinside the sub startcp terminal. Follow the instructions to generate the config file. - After configuring the config file, you can use
cp <competition_url>to generate the battlespace for the competition. - You can use
horhelpon the sub startcp termininal to print the help message whenever needed.
Dependencies
-
startcp-cliruns on Python3.x -
argparseand our beloved -
Thanks to all :pray:
Installation (Not for development)
- Note: Please update globally installed package frequently. :innocent:
- Installing from
pypipip install startcp-cli(use pip for Python3)- Already installed ?
- Update using
pip install -U startcp-cli - see How To Update Pip Package
- Update using
- Installing Manually :
git clone https://github.com/asprazz/startcp-cli.gitcd startcp-cli- Option 1:
- (if windows)
pip install . - (if linux/mac)
sudo pip install . -H
- (if windows)
- Option 2:
- (optional for linux users) if requires
chmod +x install.sh - then run
scripts/./install.sh
- (optional for linux users) if requires
- Option 1:
Configuration
startcp -gorstartcp --generatewill generate configuration file in ${USER_HOME}/startcp/- By setting,
IS_SETUP_DONE = 1in configuration file custom configuration can be used over default ones
Contributing Guidelines
- Thank you for Showing interest in contributing to this project
- Please see https://github.com/asprazz/startcp-cli/blob/master/CONTRIBUTORS.md
Development
- Please, follow the contributing guidelines
- Fork the repository and clone it to your local environment
- Activate environment if any (
venvorcondafor more details ) - Running
startcp- Running locally
cd startcp-clipython startcp/__main__.py
- Installing globally from your local repository
cd startcp-cli- Option 1:
- (if windows)
pip install . - (if linux/mac)
sudo pip install . -H
- (if windows)
- Option 2:
- (optional for linux users) if requires
chmod +x install.sh - then run
scripts/./install.sh
- (optional for linux users) if requires
- option 3:
python setup.py install
- Option 1:
- Running locally
- Fix :wrench: something broken or Build :hammer: something interesting
- Don't forget to create child branch from
developand that branch only
Error reports
- First of all thank you.
- https://github.com/asprazz/startcp-cli/issues
Release files for startcp-cli 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| startcp-cli-1.0.3.tar.gz | 12.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| startcp_cli-1.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 25.7 kB
Release files / startcp-cli-1.0.3.tar.gz
| Download URL | startcp-cli-1.0.3.tar.gz |
|---|---|
| Size | 12.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
97a564b8f4cea3d6c602cfe564d3c29807180ce6cd68b357c63db29b0f83a463
|
|
BLAKE2b-256 checksum How to use checksums |
d91c4eca22972dbef55bec89b42b72907c96bcc79b4300794b0d19db5f558979
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1
|
Release files / startcp_cli-1.0.3-py3-none-any.whl
| Download URL | startcp_cli-1.0.3-py3-none-any.whl |
|---|---|
| Size | 13.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d360c4fee57a47452f4989a0a8a7b0d6f8757756c3294d4d2cd38f914f6b4449
|
|
BLAKE2b-256 checksum How to use checksums |
e8fb219452b430b383e9bcc0f9b319fafb0d47602ec7d05452b2aec006a0b2f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1
|