138 lines
5.9 KiB
HTML
138 lines
5.9 KiB
HTML
<h1 id="awesome-vorpal-awesome">Awesome Vorpal <a
|
||
href="https://github.com/sindresorhus/awesome"><img
|
||
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
|
||
alt="Awesome" /></a></h1>
|
||
<p>A curated list of delightful <a
|
||
href="https://github.com/dthree/vorpal">Vorpal</a>-based projects and
|
||
extensions.</p>
|
||
<p><a href="https://github.com/dthree/vorpal">Vorpal is Node’s first
|
||
framework for building immersive CLI applications.</a></p>
|
||
<p>Inspired by the <a
|
||
href="https://github.com/sindresorhus/awesome">awesome</a> list
|
||
thing.</p>
|
||
<h2 id="table-of-contents">Table of Contents</h2>
|
||
<ul>
|
||
<li><a href="#community">Community</a></li>
|
||
<li><a href="#tutorials">Tutorials</a></li>
|
||
<li><a href="#projects">Projects</a></li>
|
||
<li><a href="#extensions">Extensions</a></li>
|
||
<li><a href="#contribute">Contribute</a></li>
|
||
<li><a href="#license">License</a></li>
|
||
</ul>
|
||
<h2 id="community">Community</h2>
|
||
<ul>
|
||
<li><a href="https://gitter.im/dthree/vorpal">Chat</a></li>
|
||
<li><a href="http://stackoverflow.com/questions/tagged/vorpal.js">Stack
|
||
Overflow</a></li>
|
||
<li><a href="https://github.com/dthree/vorpal/wiki">Wiki</a></li>
|
||
</ul>
|
||
<h2 id="tutorials">Tutorials</h2>
|
||
<ul>
|
||
<li><p>[By Brian Rinaldi]
|
||
(http://developer.telerik.com/featured/creating-node-js-command-line-utilities-improve-workflow/)</p>
|
||
<p>An excellent introduction to Vorpal, Brian Rinaldi from Telerik walks
|
||
you through developing a sophisticated Vorpal app from scratch.</p></li>
|
||
<li><p><a href="http://daily-javascript.com/articles/vorpal/">By Ramon
|
||
Gebben</a></p>
|
||
<p>A brief introduction to Vorpal by the author of <a
|
||
href="daily-javascript.com">daily-javascript.com</a>.</p></li>
|
||
</ul>
|
||
<h2 id="projects">Projects</h2>
|
||
<p><em>Awesome projects and applications built using Vorpal.</em></p>
|
||
<ul>
|
||
<li><a href="https://github.com/dthree/cash">Cash</a> - Cross-platform
|
||
Linux commands without the suck.</li>
|
||
<li><a
|
||
href="https://developer.mozilla.org/en-US/Firefox_OS/Automated_testing/Raptor">Raptor</a>
|
||
- Performance testing CLI for Firefox developers.</li>
|
||
<li><a
|
||
href="https://github.com/mischah/itunes-remote/">iTunes-remote</a> -
|
||
Control iTunes on the CLI.</li>
|
||
<li><a href="https://github.com/Kristories/phunt">phunt</a> - Access <a
|
||
href="https://www.producthunt.com/">Product Hunt</a> on the CLI.
|
||
<em>Trended on (you guessed it) Product Hunt.</em></li>
|
||
<li><a href="https://github.com/websitesfortrello/trelew">trelew</a> -
|
||
Access <a href="https://trello.com/">Trello</a> on the CLI.</li>
|
||
<li><a href="https://github.com/dthree/wat">wat</a> - Community-built
|
||
docs for every language, platform and library.</li>
|
||
<li><a
|
||
href="https://github.com/AljoschaMeyer/metronome-cli">metronome</a> - A
|
||
live metronome on the CLI.</li>
|
||
<li><a href="https://github.com/fastack/cli">fastack</a> - A zero-config
|
||
tool that makes developing client-side apps easy.</li>
|
||
<li><a href="https://www.npmjs.com/package/cbcluster">cbcluster</a> -
|
||
CLI for Couchbase Server Clusters.</li>
|
||
<li><a href="https://github.com/andrerpena/quotr">quotr</a> - View stock
|
||
exchange quotes.</li>
|
||
<li><a href="https://github.com/dthree/vantage">Vantage</a> -
|
||
<code>CLI</code> + <code>SSH</code> + <code>REPL</code> for your live
|
||
Node app.</li>
|
||
<li><a href="https://github.com/vanita5/birdknife">birdknife</a> - A
|
||
full featured <a href="https://twitter.com/">Twitter</a> CLI.</li>
|
||
<li><a
|
||
href="https://github.com/Glavin001/tv-remote-cli">tv-remote-cli</a> -
|
||
CLI for remotely controlling your Smart TV.</li>
|
||
<li><a href="https://github.com/NewSpring/meteor-launch">launch</a> -
|
||
Automating meteor builds to the AppStore, TestFlight, Hockey, Google
|
||
Play, and more</li>
|
||
<li><a href="https://github.com/ristomatti/lifxsh">lifxsh</a> -
|
||
Interactive shell for controlling <a href="http://www.lifx.com">LIFX</a>
|
||
smart lights.</li>
|
||
</ul>
|
||
<h2 id="extensions">Extensions</h2>
|
||
<p><em>Extensions add to the functionality of Vorpal - programmatically
|
||
or live.</em></p>
|
||
<h4 id="posix-implementations">POSIX implementations</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/vorpaljs/vorpal-less">less</a> -
|
||
Implementation of the <code>less</code> command.</li>
|
||
<li><a href="https://github.com/vorpaljs/vorpal-grep">grep</a> -
|
||
Implementation of the <code>grep</code> command.</li>
|
||
</ul>
|
||
<h4 id="development-tools">Development tools</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/vorpaljs/vorpal-repl">repl</a> - Drops
|
||
your CLI into a REPL within your app’s context.</li>
|
||
<li><a href="https://github.com/vorpaljs/vorpal-tour">tour</a> - Build
|
||
an interactive tour for your Vorpal app.</li>
|
||
<li><a href="https://github.com/vantagejs/vantage-watch">watch</a> -
|
||
Updates your live Vorpal extensions in realtime.</li>
|
||
<li><a href="https://github.com/AljoschaMeyer/vorpal-log">log</a> -
|
||
Advanced logging utility.</li>
|
||
<li><a
|
||
href="https://github.com/AljoschaMeyer/vorpal-setorprint">set-or-print</a>
|
||
- Easily set / get arguments with commands.</li>
|
||
</ul>
|
||
<h4 id="realtime">Realtime</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/vorpaljs/vorpal-use">use</a> - Import
|
||
Vorpal extensions live: while your app is running.</li>
|
||
</ul>
|
||
<h4 id="fun">Fun</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/vorpaljs/vorpal-hacker-news">hacker-news</a> -
|
||
Pulls the top trending items from Hacker News.</li>
|
||
</ul>
|
||
<h4 id="toolbox">Toolbox</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/subk/vorpal-rc">rc</a> - Simple .rc file
|
||
support.</li>
|
||
<li><a href="https://github.com/subk/vorpal-comment">comment</a> -
|
||
Bash-like comment support.</li>
|
||
<li><a
|
||
href="https://github.com/ialpert/vorpal-as-default">as-default</a> -
|
||
Triggers Vorpal task in case it runs without any specificly defined
|
||
task.</li>
|
||
</ul>
|
||
<h2 id="contribute">Contribute</h2>
|
||
<p>Contributions welcome! Read the <a
|
||
href="contributing.md">contribution guidelines</a> first.</p>
|
||
<h2 id="license">License</h2>
|
||
<p><a href="http://creativecommons.org/publicdomain/zero/1.0/"><img
|
||
src="http://i.creativecommons.org/p/zero/1.0/88x31.png"
|
||
alt="CC0" /></a></p>
|
||
<p>To the extent possible under law, <a
|
||
href="https://github.com/dthree">David Caccavella</a> has waived all
|
||
copyright and related or neighboring rights to this work.</p>
|