Kontr门户客户端

kontrctl的Python项目详细描述


kontrctl-kontr portal cli客户端

kontrctl-kontr门户管理cli工具

设置

如何安装和运行kontrctl有多种变体。

从pypi注册表安装

安装kontrctl的最佳方法是使用pip

pip install kontrctl

从源安装

出于开发目的,使用pipenv克隆存储库并安装依赖项

git clone https://gitlab.fi.muni.cz/grp-kontr2/kontrctl
pipenv install

更新kontr-api(可选)

pipenv update kontr-api
pipenv shell

运行kontrctl

kontrctl --help

开发运行

运行开发版本

python -m kontrctl.cli --help

首次运行设置

在使用kontrctl管理门户并提交之前,需要设置remote

kontrctl remotes add default https://kontr.fi.muni.cz
kontrctl remotes select default
kontrctl login  # Provide username and password

遥控器

远程设置kontr实例的位置和默认参数

kontrctl remotes --help
kontrctl remotes list
kontrctl remotes add <name> <url>
kontrctl remotes rm <name>
kontrctl remotes read <name>
kontrctl remotes select <name>
kontrctl remotes deselect <name> # Not implemented

认证

验证命令

登录

kontrctl login
kontrctl --help

注销

kontrctl logout
kontrctl logout --help

用户

用户资源管理

kontrctl users --help
kontrctl users list
kontrctl users read <name>
kontrctl users delete <name>

课程:

课程资源管理

kontrctl courses --help
kontrctl courses list
kontrctl courses read <name>
kontrctl courses delete <name>
kontrctl courses select <name>
kontrctl courses deselect

组件:

组件资源管理

kontrctl components --help
kontrctl components list
kontrctl components read <name>
kontrctl components delete <name>

项目:

项目资源管理

kontrctl projects --help
kontrctl projects list
kontrctl projects read <name>
kontrctl projects delete <name>
kontrctl projects select <name>
kontrctl projects deselect

# if selected course not provided:
kontrctl projects list -c <course_name>

提交

创建新提交

kontrctl submit --help
kontrctl submit -c <course> -p <project> -t git -u <repo_url> -D <subdir>

# Example:
kontrctl submit -c TestCourse1 -p HW01 -t git -u "https://github.com/pestanko/example-repo" -D <subdir>

贡献

看看General Contribution Guide

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何运行一个在播放歌曲的同时创建和更改UI的方法?   eclipse错误:无法找到或加载主类Java,因为类文件anme和类名不同?   两个数字相加得到一个值的java算法   java我可以更改字符串吗?   java Hibernate 5.2:以编程方式从其他jar加载映射   java如何访问随机跳转到固定位置的二进制文件   java是解析器实现中文档的功能   Javasocket的两端齐平   java查找将两个非常大的整数之和除以相等块的步骤   java如何在Restlet中调用带超时的异步HTTP客户端   java如何从servlet请求将hashmap传递给jsp。塞塔提布特   java Spring MVC HTTP状态500–内部服务器错误,Servlet。servlet[dispatcher]的init()引发异常   java即使没有alpha通道,如何将PNGFiles加载为ARGB_8888?   java将subscribe的返回类型映射到其他类型   javascript如何在安卓 WebView中启用longpress操作下载图像?   java将字符串作为hashmap值的一部分添加到StringList中   JavaSpringAOP:代表类型声明其他方法或字段   Java将二进制序列转换为字符   java使用ApachePOI获取最后一行值   为什么要在FPS(每秒帧数)跟踪器中添加时间?(爪哇)