Skip to content
This repository has been archived by the owner on Sep 2, 2022. It is now read-only.

Latest commit

 

History

History
94 lines (59 loc) · 1.63 KB

README.md

File metadata and controls

94 lines (59 loc) · 1.63 KB

Robot

Simple Robot which is doing user defined actions for you.
You can load and save your actions via configs to persist your work.

Status

Actions

  • Commandline
  • SSH
  • SCP
  • FTP
  • Simple Download (SRC|DST)
  • Archive (TAR/GZ/ZIP/7ZIP)

TODO:

  • Interactive Console (CLI)

Demo

Demo-GUI

Environment

Works on:

  • Windows [Untest]
  • Linux

Depends:

  • Java >= 1.8

Usage

java -jar Robot.jar

Config

For Commandline Help:

java -jar Robot.jar --help

Options:

Options category 'Config':
  --config [-c] (a string; default: "")
    Read config by Path

Options category 'Errors':
  --[no]ignoreErrors [-i] (a boolean; default: "false")
    Ignore Errors in Chain

Options category 'GUI':
  --[no]nogui [-n] (a boolean; default: "false")
    Graphical User Interface

Options category 'Update':
  --[no]update [-u] (a boolean; default: "false")
    Download Updates if needed

Options category 'Verbose':
  --[no]verbose [-v] (a boolean; default: "false")
    Debug Log Level

Start-Scripts

Linux

Examples

default

#!/bin/bash
java -jar Robot.jar

Load Config-File on StartUp

#!/bin/bash
java -jar Robot.jar --config /your/path/to/robot_cfg.robot

Using on CLI and Load Config-File on StartUp

#!/bin/bash
java -jar Robot.jar --nogui --config /your/path/to/robot_cfg.robot

Windows

default

@echo off
start javaw -jar Robot.jar --config /your/path/to/robot_cfg.robot