AutolabJS/autolabcli

View on GitHub
README.md

Summary

Maintainability
Test Coverage
# autolabcli
Codebase for autolabcli v1.0.0. This version is a backward incompatible revision of autolabcli v0.1.1. If you are using the previous version of the software, please update.

[![codecov](https://codecov.io/gh/AutolabJS/autolabcli/branch/autolabcli-ng/graph/badge.svg)](https://codecov.io/gh/AutolabJS/autolabcli)
[![Code Climate](https://codeclimate.com/github/AutolabJS/autolabcli/badges/gpa.svg)](https://codeclimate.com/github/AutolabJS/autolabcli) [![NPM Badge](https://img.shields.io/npm/v/@autolabjs/autolabcli.svg?style=flat)](https://www.npmjs.com/package/@autolabjs/autolabcli)


A client command line interface for submissions to [AutolabJS](https://github.com/AutolabJS/AutolabJS).

## Commands ##
* `autolabjs init [-u <username> -p <password>]` - Log into AutolabJS.
* `autolabjs exit` - Logout off AutolabJS
* `autolabjs prefs changeserver [ --type ms --host <host> --port <port>]` - To change the host for main server.
* `autolabjs prefs changeserver [ --type gitlab --host <host>]` - To change the host for gitlab server.
* `autolabjs prefs logger [--maxsize <size> --blacklist <keyword>]` - To change logger file's maxsize and add keyword to log blacklist
* `autolabjs prefs show` - Show the saved preferences
* `autolabjs eval [-l <lab_name> --lang <language>]` - To submit your code for evaluation
* `autolabjs help` - Print help manual
* `autolabjs <command> [options] -v` - To print debug/error log messages to log file (Default location `~/.autolabjs/cli.log`)

## License ##
GNU General Public License