This is a pre-production deployment of Warehouse, however changes made here WILL affect the production instance of PyPI.
Latest Version Dependencies status unknown Test status unknown Test coverage unknown
Project Description

INstant COde Runner runs the programs present in the mentioned directory instantaneously as and when changes are saved.

Version Quality Documentation

Requirements

  • python>=2.7
  • watchdog>=0.8.2
  • psutil>=4.3.0

Getting Started

Install it using pip

sudo pip install incor

Or

Clone this repository to get started.

git clone https://github.com/lakshmanaram/Incor.git

And install it.

python setup.py install

You can also install it for development.

python setup.py develop

How to Use

Nagigate to the folder where you want the files to be compiled and executed instantly and type this in the terminal

incor

Or else you can run it directly with the path of the directory.

incor /path/to/the/directory

General template for running incor.

incor /optional/path/to/the/directory [<option> <value> ...]

Using Templates

You can also add some template files in the directory where incor runs. The template files should be of the form ‘template.(some_extension)’ for example ‘template.c’ or ‘template.py’. Whenever a new empty file is created inside the working directory with a particular extension, Incor searches for a template file with the same extension and writes the template into the newly created file.

Example:

All the empty files created in the present directory with .cpp extansion will have the contents of a.cpp, .c extansion will have the contents of a.c and .py extansion will have the contents of a.py

incor -t a

All the empty files created in the present directory with extansion in [cpp,c,py] will have the contents of template.extension if available anywhere in the path/to/the/directory

incor path/to/the/directory -t

Using Input files

You can also add some input files in the directory where incor runs. The default input file is ‘input.txt’. Whenever a program is executed and run, Incor provides the contents of the specified input file as input to the program.

Example:

All the successfully compiled and executed programs will use input.txt present in path/to/the/directory or in any of it’s sub-directories as input

incor path/to/the/directory -i

All the successfully compiled and executed programs will use a.txt present in the current working directory or in any of it’s sub-directories as input

incor -i a.txt

Configuring INCOR

incor can be configured for a run using these options -

-i To specify the input file name for the to be compiled program(with extension).
-t To specify the name of template file(without extension).
-c To specify the C compiler to be used.
-cpp To specify the C++ compiler to be used.
-py To specify the python interpreter to be used.

Contributors

Srivatsan R

Adarsh B

If you have an idea for a new feature that could be added, Go ahead! I will be happy to see a pull request from you!

Release History

Release History

1.0.0

This version

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

Download Files

Download Files

TODO: Brief introduction on what you do with files - including link to relevant help section.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
incor-1.0.0.tar.gz (3.3 kB) Copy SHA256 Checksum SHA256 Source Jul 7, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS HPE HPE Development Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting