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