Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

hyper-star-wars

Package Overview
Dependencies
Maintainers
7
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hyper-star-wars

🌟🚀Super awesome, your Hyper terminal shall look.

  • 1.0.0
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
7
increased by75%
Maintainers
7
Weekly downloads
 
Created
Source

Hyper Star Wars

🌟🚀Super awesome, your Hyper terminal shall look.

Build Status Dependency Status Gitter XO code style Latest version Awesome npm

Contents

Description

24 tailor-made, full fledged Star Wars themes for your Hyper terminal! Yes, lightsabers included!

All of the wonderful Star Wars backgrounds were created by the amazing Filipe de Carvalho and are part of his Star Wars - Long Shadow Flat Design Icons project!
You can appreciate his project and the rest of his super awesome work on Behance!

🎉 Do you enjoy this project? Maybe you love Pokémon? Then, you will also love our Hyper Pokémon theme project!
Go take a peek 👀 🎉

Come over to our Gitter chat or Twitter account to share your thoughts on the project or to just say hi!

Install

Using the plugin manager - hpm-cli

Firstly, ensure you have Hyper and Node.js installed in your system.
Then simply do the npm dance to get hpm-cli

# fire up a terminal and type
$ npm install -g hpm-cli

Once done with that, it's time to install the hyper-star-wars theme!

# run the hyper plugin manager
$ hpm install hyper-star-wars

Manually through .hyper.js

Add hyper-star-wars to the plugins list in your ~/.hyper.js config file and restart Hyper. That's it!

plugins: ['hyper-star-wars']

:arrow_up:Back to top!

Usage

Once you have installed hyper-star-wars, it's time to set your favorite theme!

Go to your ~/.hyper.js and add the StarWarsTheme settings object below the colors object, and define there your theme of choice!

Here is a quick example, where we choose the yoda theme, with the lightsaber mode activated and a colorful window header!

config: {
    //...
    colors: {
    //...
    },
    StarWarsTheme: {
        character: 'yoda', // Define your favorite star wars character!
        lightsaber: 'true', // Activate your themes lightsaber mode!
        unibody: 'false' // Define the color of the Hyper window header!
    },
    //...
}

To get the exact same look, install Google's Roboto Mono font as well as oh-my-zsh and choose pure as your zsh prompt 🐱

:arrow_up:Back to top!

Options

character

Using this option you can choose your Star Wars character theme along with it's tailor-made syntax color.

The assignable values are:

  • character name - choose any of the available Star Wars characters by defining their name.

    i.e. character: 'yoda', character: 'darth-vader', character: 'bb8' etc

  • random - randomly selects a Star Wars character theme from all available characters, each time you fire up a new Hyper terminal session.

    i.e. character: 'random'

  • light/dark side - randomly selects a Star Wars character theme from the dark side or the light side, each time you fire up a new Hyper terminal session.

    i.e. character: 'light', character: 'dark'

  • character array - randomly selects a Star Wars character theme/theme option from a defined array holding custom multiple themes/theme options, each time you fire up a new Hyper terminal session. Any from the available Star Wars character themes can be choosen!

    i.e.

    • character: ['kylo-ren', 'light', 'dark', 'bb8']
    • character: ['yoda', 'chewbacca', 'bb8', 'han-solo', 'c3po']
    • character: ['darth-vader', 'stormtrooper', 'spacetrooper', 'ray']
    • character: ['random', 'finn', 'boba-fett', 'leia-organa', 'maz-katana'] etc

lightsaber

Activates your themes lightsaber mode, making your terminal's cursor, tab bar & scroll bar glow!

The assignable values are:

  • lightsaber: 'true' - enable your theme's lightsaber mode
  • lightsaber: 'false' - disable your theme's lightsaber mode

Also, completely omitting the lightsaber option from your .hyper.js will have the same effect as defining it and setting it to true. (default state)

unibody

Choose whether or not you want the Hyper windows header color to be the same as the background Star Wars character theme.

The assignable values are:

  • unibody: 'true' - choose it for a unibody color theme
  • unibody: 'false' - go for it if you like your terminal more colorful

In addition, completely omitting the unibody option from your .hyper.js will have the same effect as defining it and setting it to true. (default state)

:arrow_up:Back to top!

Star Wars Characters

darth-vader

yoda

storm-trooper

r2d2

chewbacca

snowtrooper

kylo-ren

bb8

obi-wan-kenobi

luke-skywalker-older

emperor

spacetrooper

c3po

finn

boba-fett

leia-organa

maz-kanata

finn-stormtrooper

han-solo

luke-skywalker

ray

princess-leia

poe-dameron

han-solo-older

:arrow_up:Back to top!

Download

Fork the project

# clone the repository
$ git clone https://github.com/hyper-pokemon/hyper-star-wars.git
# navigate to the project directory
$ cd hyper-star-wars

Using npm

# get the package & set it as a dependency
$ npm install hyper-star-wars --save
# or set it as a devDependency
$ npm install hyper-star-wars --save-dev
# or even save it globally
$ npm install hyper-star-wars -g

:arrow_up:Back to top!

Here is an awesome list where you can find other awesome Hyper themes & plugins!

  • Hyper Pokemon - 🌈👾Wondrous, tailor-made Pokémon themes for your Hyper terminal
  • Awesome Hyper - A curated list of sweet Hyper packages, themes, and resources.
  • Pure - Pretty, minimal and fast ZSH prompt

:arrow_up:Back to top!

Team

Meet the team and all the super awesome contributors! ❤

Leonidas AvdelasPanagiotis BakosGeorge BaxopoulosThanasis GkanosKonstantinos MitropoulosKlaus SinaniMario SinaniKonstantinos SkourasGabriel Tibúrcio
Leonidas Avdelas :mailbox:Panagiotis Bakos :mailbox:George Baxopoulos :mailbox:Thanasis Gkanos :mailbox:Konstantinos Mitropoulos :mailbox:Klaus Sinani :mailbox:Mario Sinani :mailbox:Konstantinos Skouras :mailbox:Gabriel Tibúrcio :mailbox:

:arrow_up:Back to top!

License

MIT


Hyper Star Wars

<> with ❤ by the Hyper Pokémon team


Keywords

FAQs

Package last updated on 29 Jul 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc