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

fo0/Robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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