未提供项目说明
rsterm的Python项目详细描述
RSTERM公司
rsterm是一个库,它包含一些简单的类和函数来帮助模板化终端应用程序 它旨在与AWS redshift和S3交互。在
通过在项目中的rsterm.yml
文件中添加引用,它可以与现有项目的环境集成
根目录。在
入门
安装
rsterm可以使用pip安装。在
pip install rsterm
新项目
安装rsterm后,创建一个新的配置文件。这里将询问您是否要创建一个新的.env
文件
如果一个人不存在。在
如果您希望终端应用程序立即在控制台上可用,请使用上面的命令提供-i
标志
rsterm new project foo -i
现在,您的应用程序已经使用本地python env中的pip egg链接进行了安装。通过调用选项帮助它
foo -h
现在,您的项目根目录中将有以下文件。在
app
entrypoints
__init__.py
__init__.py
__main__.py
app.yml
环境
有关如何配置环境的说明,请参阅.yml
文件。rsterm
可以与多个
必须在.yml
中配置的环境文件。它充当一个简单的环境变量映射器,以允许集成
包含现有项目和.env
文件。在
主入口点
app.py
(或您称之为您的应用程序的任何名称)作为应用程序的主要入口点。创建的任何入口点
并在.yml
文件中配置将被扫描,将在终端调用时可用。在
创建入口点
入口点由主入口文件自动收集,并根据定义的名词/动词组合执行
在.yml
文件中的.yml
部分下。在
示例
# /app/entrypoints/my_file.pyfromrstermimportEntryPointclassRunCommand(EntryPoint):defrun(self)->None:print("this is our entry point")
现在在.yml
terminal:nouns:-commandverbs:-run
- 项目
标签: