Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/k173-x/codeit
A CLI based script to create CPP files
https://github.com/k173-x/codeit
cli cpp cpp14 docker pypi-package python python3 script template-generator tool
Last synced: 17 days ago
JSON representation
A CLI based script to create CPP files
- Host: GitHub
- URL: https://github.com/k173-x/codeit
- Owner: k173-x
- License: mit
- Archived: true
- Created: 2020-12-14T11:30:57.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-12-19T15:19:00.000Z (about 3 years ago)
- Last Synced: 2025-01-12T08:22:55.379Z (about 1 month ago)
- Topics: cli, cpp, cpp14, docker, pypi-package, python, python3, script, template-generator, tool
- Language: Python
- Homepage:
- Size: 14.7 MB
- Stars: 5
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# CODEIt
## ⚠️ This project repository is no longer maintained ⚠️
[![All Contributors](https://img.shields.io/badge/all_contributors-3-orange.svg?style=flat-square)](#contributors-)
![Python](https://img.shields.io/badge/Language-Python-blue?style=flat-square&logo=python) [![Docker](https://img.shields.io/badge/-Docker%20Hub-blue?style=flat-square&logo=docker)](https://hub.docker.com/repository/docker/aerox86/codeit) [![PyPI](https://img.shields.io/badge/-PyPI%20Official-green?style=flat-square&logo=python)](https://pypi.org/project/cxit)
[![Build](https://github.com/Arch2x/codeit/workflows/Python%20package/badge.svg)](https://github.com/Arch2x/codeit/actions/workflows/python-package.yml) [![CodeQL](https://github.com/Arch2x/codeit/workflows/CodeQL/badge.svg)](https://github.com/Arch2x/codeit/actions/workflows/codeql-analysis.yml) [![Upload](https://github.com/Arch2x/codeit/workflows/Upload%20Python%20Package/badge.svg)](https://github.com/Arch2x/codeit/actions/workflows/python-publish.yml)
[![Travis CI Build Status](https://travis-ci.com/Arch2x/codeit.svg?branch=master)](https://travis-ci.com/Arch2x/codeit)### A CLI based Script tool to create CPP files for programming contests
In times of contests, one has to create a CPP file, type code in it, test the cases, find the errors etc. Some times, it'd be really hectic to create files and start. But how about a tool to generate a directory which has all the files you need?? ;)
#### CODEIt eases this problem by creating the directory which has all files in it
**C++ template is only added for now, more to come in future!**
## Installation (for users)
- Make sure you've installed Python 3 in you system, if not do it first.
- Then type the following commands...
- `pip install clint`
- `pip install watchdog`
- Then finally type `pip install cxit` (package is still codeit but renamed to avoid conflicts)
- Type `codeit` and you're good to go!## Installation (for developers)
- To install type `git clone https://github.com/Arch2x/codeit` to clone the repo into your system
- Next, go to the folder by using the `cd` command or directly use `bash` or `cmd` on the file path of repo
- Then type `pip install setuptools`
- Finally, type `pip install .`
- Wait for sometime until the script finishes installing necessary packages
- Then, voila! Type `codeit` to start!![Demo](https://raw.githubusercontent.com/alphaX86/codeit/master/code.gif)
## Demo
Here's a demo of the project to understand! (Done using VS Code)![Demo1](https://raw.githubusercontent.com/alphaX86/codeit/master/Demo.gif)
## Contributions
Any type of contributions are welcome for this repo! Refer [Contributions](./CONTRIBUTING.md) to know how to contribute to this repo and more.## Code Of Conduct
This repo follows the [Contributor Covenant](./CODE_OF_CONDUCT.md) to enforce proper behaviour. Refer the doc for more details.## Maintainers ✨👨
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Thanks a lot guys!
## Stargazers over time
[![Stargazers over time](https://starchart.cc/Arch2x/codeit.svg)](https://starchart.cc/Arch2x/codeit)
With your effort, we can raise the numbers! ;)
## License
This project uses [MIT License](https://opensource.org/licenses/MIT) to maintain integrity