Skip to content

Repository files navigation

Hyper Scripts

Hyper Scripts is a sidebar plugin for Hyper that lists commonly used commands. Clicking a command inputs it to the terminal. Use cases include commands that are frequently used, confused or executed during a demo.

  • Displays an organized, sequential list of shell commands
  • Focus on your demo - not your typing skills
  • Sidebar automatically mutes to fade into background

Install

To install, edit ~/.hyper.js and add hyper-scripts and hyper-active-session to the plugins list.

plugins: ["hyper-active-session","hyper-scripts",],

Configuration

To configure the plugin, add the following to your config property in ~/.hyper.js.

hyperscripts: {activeColor: 'cyan',inactiveColor: 'white',runOnClick: true,scripts: [{title: "Demo",commands: ["echo Hello World","# hello me","echo Hello $LOGNAME","# what's today","export DATE=$(date | awk '{ print $3}') && export MONTH=$(date | awk '{ print $2}')","echo Today is the $DATE of $MONTH"]},
...
]}

The following properties control the interface and all scripts:

  • activeColor - A command that has not yet run (i.e. been clicked), defaults to foregroundColor
  • inactiveColor - A command that has been run, defaults to foregroundColor
  • runOnClick - Execute a command upon click, defaults to false

Each object in scripts has the following properties:

  • title - Text displayed in select element to switch between scripts
  • commands - List of commands; commands prefix with # are used to group similar commands and do not execute

About

Hyper plugin that displays a list of commands as a convenient sidebar

Topics

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages