Skip to content

Itello/command-runner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Command Runner

Command Runner is a GUI for the lazy who don't want to have to remember script parameters or in what order to run commands. Basically a command organizer and executor (like a script) in a JavaFX GUI.

screenshot

Some of the functionality

  • Run selected commands (sequentially or in parallel)
  • Run history log which saves output from each run
  • Create a runnable group
    • Commands inherit directory from their group (recursively)
  • Drag and drop a command
    • Hold CTRL to copy rows instead of moving
    • Drag to your file manager to create a file with commands to backup or share
  • Run a saved command or group via command-line arguments
    • To run with variable parameters (from within command runner or via command line), use the reserved #-character together with --run and --variables
    • Example: --run=comment --variables=name=x,folder=y, where comment is the command comment and #name will be replaced with x, #folder with y.
  • Input field for when a command or script requires input

Keyboard shortcuts (PC)

  • DEL: remove selected commands
  • ENTER: run selected commands sequentially
  • CTRL+ENTER: run selected commands in parallel
  • PAGE_UP: move selected rows up one step
  • PAGE_DOWN: move selected rows down one step
  • CTRL+S: save commands
  • CTRL+C: copy selected commands (as file and as pasteable)
  • CTRL+V: paste commands to selected row
  • CTRL+X: cut selected commands
  • CTRL+N: add new row
  • CTRL+G: create group for selected commands
  • F2: edit selected command (command name and arguments)
  • SHIFT+F2: edit selected directory
  • CTRL+F2: edit selected comment