Hot Rod (CLI)
🏁 Turbocharge your Node.js development cycle.
Hot Rod is a CLI that provisions a remote development server on Google Cloud and beams up your source code to the server after every local file change. The traditional development cycle (edit code, preview locally, commit changes, deploy app, refresh webpage, and verify changes) is turbocharged. With Hot Rod, just edit your source, hit save, and--that's it! Your code is running live on a remote server.
http://hotrodup.com
Key Features
- Blazing Fast: Local changes to source appear online in under
100ms
. The delay is impercetible on a fast connection.
- Auto-Refresh: No need to hit refresh in your browser, Hot Rod automatically reloads your page after every file change.
- Short URL: Every development server gets a short URL for easy sharing.
- Local Editors: No need to use a clumsy web-based IDE. Use the tools you love to edit source locally, and preview the changes remotely.
Dependencies
Installation
- Download the correct binary:
- Unzip the package
$ unzip hotrod-darwin-amd64.zip
- Move the binary to your
bin
$ sudo mv hotrod /usr/local/bin
- Verify that Hot Rod is correctly installed
$ hotrod
Usage
- Create a new project
$ hotrod create my-project
cd
into the project directory
$ cd my-project
- Beam up your source code!
$ hotrod up
- Edit changes and preview them in the browser window that pops up.
Help
Hot Rod (v 0.0.1)
usage: hotrod <command> [<flags>] [<args> ...]
Turbocharge your Node.js development cycle
Flags:
--help Show help.
Commands:
help [<command>]
Show help for a command.
create <name>
Create a new Hot Rod app.
up
Beam up the source to your Hot Rod app.