Skip to main content

INstant COde Runner 在保存更改时立即编译并执行上述文件夹中的程序。

项目描述

INstant COde Runner 在保存更改时立即运行上述目录中的程序。

版本

质量

文档

PyPI 版本

代码健康

文件状态

要求

  • 蟒蛇>=2.7

  • 看门狗>=0.8.2

  • psutil>=4.3.0

入门

使用 pip 安装它

sudo pip install incor

或者

克隆此存储库以开始使用。

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

并安装它。

python setup.py install

您也可以安装它进行开发。

python setup.py develop

如何使用

导航到要立即编译和执行文件的文件夹,然后在终端中键入

incor

或者你可以直接使用目录的路径运行它。

incor /path/to/the/directory

运行 incor 的通用模板。

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

使用模板

您还可以在 incor 运行的目录中添加一些模板文件。模板文件的格式应为“template.(some_extension)”,例如“template.c”或“template.py”。每当在工作目录中创建具有特定扩展名的新空文件时,Incor 都会搜索具有相同扩展名的模板文件并将模板写入新创建的文件中。

例子:

在当前目录中创建的所有带有 .cpp 扩展名的空文件都将具有 a.cpp 的内容,.c 扩展名将具有 ac 的内容,.py 扩展名将具有 a.py 的内容

incor -t a

在当前目录中创建的所有具有 [cpp,c,py] 扩展名的空文件都将具有 template.extension 的内容(如果在 path/to/the/directory 中的任何位置可用)

incor path/to/the/directory -t

模板示例

使用输入文件

您还可以在 incor 运行的目录中添加一些输入文件。默认输入文件是“input.txt”。每当执行和运行程序时,Incor 都会提供指定输入文件的内容作为程序的输入。

例子:

所有成功编译和执行的程序都将使用 path/to/the/directory 或其任何子目录中的 input.txt 作为输入

incor path/to/the/directory -i

所有成功编译和执行的程序都将使用当前工作目录或其任何子目录中存在的 a.txt 作为输入

incor -i a.txt

演示

优酷链接

配置 INCOR

可以使用这些选项为运行配置 incor -

-i

为要编译的程序指定输入文件名(带扩展名)。

-t

指定模板文件的名称(不带扩展名)。

-c

指定要使用的 C 编译器。

-cpp

指定要使用的 C++ 编译器。

-py

指定要使用的 python 解释器。

编译器选项

贡献者

斯里瓦桑

阿达什B

如果您对可以添加的新功能有想法,请继续!我很高兴看到您的拉取请求!

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

incor-1.0.0.tar.gz (3.3 kB 查看哈希)

已上传 source