Repository is archived
No release in over 3 years
Low commit activity in last 3 years
Event Hub Command Line Tool which supports you with various Event Hub related administrative development features.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 2.0
~> 13.0
~> 3.10
~> 0.21.2
~> 1.1.5

Runtime

~> 0.8
~> 2.17
~> 2.0
~> 6.1
~> 2.3
 Project Readme

Gem Version Maintainability Test Coverage

Note eventhub-command CLI has been retired and will not be further maintained.

eventhub-command

Event Hub Command Line Tool includes the following features

  • Dump and Restore database
  • Deploy configurations files
  • Scaffold, Packaging, and Deploy components
  • Manage Repositories
  • Manage Statges
  • Manage Proxies

Supported Ruby Versions

Currently supported and tested ruby versions are:

  • 3.1
  • 3.0
  • 2.7
  • 2.6

Installation

Install gem and make command provided by this gem available

$ gem i eventhub-command
$ rbenv rehash

First time running the command

$ eh
Created empty config file. Please run 'eh repository add'
$

Run again:

$ eh repository add http://something.com/project/svn /Users/foo/eventhub/branches/master username password
$

NOTE: username and password you specify here are from the deploy user.

Stages

Some commands (e.g. deploy commands) will use stages to determine where to deploy. Those stage files are now stored in the eventhub SVN repository under config/ directory

The file name is the name of the stage, the content describes environments, hosts, ports and users to use.

Usage

Help and description for the commands can be obtained through:

eh help

and more specific for a single command

eh help <COMMAND> [<SUBCOMMAND>]