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
To install, edit ~/.hyper.js and add hyper-scripts and hyper-active-session to the plugins list.
plugins: ["hyper-active-session","hyper-scripts",],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 toforegroundColorinactiveColor- A command that has been run, defaults toforegroundColorrunOnClick- Execute a command upon click, defaults tofalse
Each object in scripts has the following properties:
title- Text displayed in select element to switch between scriptscommands- List of commands; commands prefix with # are used to group similar commands and do not execute
