<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Mar 13, 2014 at 5:48 PM, Karel Piwko <span dir="ltr">&lt;<a href="mailto:kpiwko@redhat.com" target="_blank">kpiwko@redhat.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I believe that command line based client is important. Either Java Sender<br>
or Node.js Sender could be enhanced with non-sending functionality and wrapped<br>
to provide CLI though via airline</blockquote><div><br></div><div>:-))))) I totally agree - let&#39;s create a JIRA for a Java-based CLI via airline</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
 and nodejs libs.<br>
<br>
We already have similar stuff internally for sampling random data on OpenShift<br>
carts, it is based on RestAssured/Spacelift though. It will not be that<br>
difficult to make it available upstream if use case are clear ;-)<br>
<br>
Current functionality listed at [1]<br>
<div class=""><br>
&gt; AeroGear Clients<br>
&gt;<br>
&gt; - cURL<br>
&gt;<br>
&gt; Yesterday I had the amusing experience of dig into the sources of OpenSSL and<br>
&gt; their documentation, to see how people could encrypt it from the command<br>
&gt; line. If I recommend that people would remember my name for the eternity in a<br>
&gt; bad way. Another insane idea was to provide encoders for GPG. The simplest<br>
&gt; idea, I think, would be provide code for people encrypt their passphrase and<br>
&gt; certificate, instead of trust in some software.<br>
&gt;<br>
</div>[1]<br>
usage: perf-test-env &lt;command&gt; [&lt;args&gt;]<br>
<br>
The most commonly used perf-test-env commands are:<br>
    cart-create    Create OpenShift Cartridge based on latest commit in given<br>
organization, repository and branch. Requires rhc tools installed<br>
help           Display help information ups-delete     Deletes data from an UPS<br>
instance ups-dump       Dumps all data from UPS so they are usable by<br>
performance tests ups-generate   Generates data for an UPS instance<br>
<br>
See &#39;perf-test-env help &lt;command&gt;&#39; for more information on a specific command.<br>
<br>
NAME<br>
        perf-test-env ups-generate - Generates data for an UPS instance<br>
<br>
SYNOPSIS<br>
        perf-test-env ups-generate (-a &lt;app-name&gt; | --app-name &lt;app-name&gt;)<br>
                [--cert-pass &lt;certificate-passphrase&gt;] [--cert-path<br>
&lt;certificate-path&gt;] [--google-key &lt;google-key&gt;] [(-n &lt;namespace&gt; | --namespace<br>
&lt;namespace&gt;)] [--no-https] [--old-password &lt;old-password&gt;]<br>
                (-p &lt;password&gt; | --password &lt;password&gt;) [--port &lt;port&gt;]<br>
[--production] [--project-no &lt;project-number&gt;] --push-app-name &lt;push-app-name&gt;<br>
                [--simple-push] [(-u &lt;username&gt; | --username &lt;username&gt;)]<br>
<br>
OPTIONS<br>
        -a &lt;app-name&gt;, --app-name &lt;app-name&gt;<br>
            Name of the application on OpenShift<br>
<br>
        --cert-pass &lt;certificate-passphrase&gt;<br>
            Certificate passphrase<br>
<br>
        --cert-path &lt;certificate-path&gt;<br>
            Path to iOS certificate. If set, --cert-pass is required and iOS<br>
            variant is created.<br>
<br>
        --google-key &lt;google-key&gt;<br>
            Google API key for Android application variant. If set, --project-no<br>
            is required and Android variant is created.<br>
<br>
        -n &lt;namespace&gt;, --namespace &lt;namespace&gt;<br>
            Namespace on OpenShift, default value: mobileqa<br>
<br>
        --no-https<br>
            Use HTTP protocol instead of HTTPS<br>
<br>
        --old-password &lt;old-password&gt;<br>
            Previous password. Default value: 123<br>
<br>
        -p &lt;password&gt;, --password &lt;password&gt;<br>
            Password to be used for Unified Push Server login. If old-password<br>
            matches, this one replaces the old one<br>
<br>
        --port &lt;port&gt;<br>
            Port to be used for REST calls, default value: 80 or 443, depending<br>
            on --no-https<br>
<br>
        --production<br>
            If set, certificate is marked as production one<br>
<br>
        --project-no &lt;project-number&gt;<br>
            Google Project Number for Android application variant. If present,<br>
            Android variant is created.<br>
<br>
        --push-app-name &lt;push-app-name&gt;<br>
            Push application name<br>
<br>
        --simple-push<br>
            If set, SimplePush application variant is generated<br>
<br>
        -u &lt;username&gt;, --username &lt;username&gt;<br>
            Username to be used for Unified Push Server login, default value:<br>
            admin<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
_______________________________________________<br>
aerogear-dev mailing list<br>
<a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Matthias Wessendorf <br><br>blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>
sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a>
</div></div>