<!DOCTYPE html>
<html>
<head>
</head>
<body>
<dl style="line-height: 1.5; margin-left: 2em">
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Author</dt>
<dd style="margin-left: 8.5em">SHIMODA Hiroshi <shimo****@clear*****></dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Date</dt>
<dd style="margin-left: 8.5em">2012-08-06 16:58:56 +0900 (Mon, 06 Aug 2012)</dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">New Revision</dt>
<dd style="margin-left: 8.5em"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1">0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1</a></dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Log</dt>
<dd style="margin-left: 8.5em"><pre style="border: 1px solid #aaa; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; padding: 0.5em">Move common codes for command line interface to command-line.js</pre></dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Modified files</dt>
<dd style="margin-left: 8.5em">
<ul>
<li><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#diff-0">bin/cs-configure-fields</a></li>
<li><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#diff-1">bin/cs-create-domain</a></li>
<li><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#diff-2">bin/cs-delete-domain</a></li>
<li><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#diff-3">bin/cs-describe-domain</a></li>
<li><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#diff-4">bin/gcs</a></li>
<li><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#diff-5">lib/command-line.js</a></li>
</ul>
</dd>
</dl>
<div class="diff-section" style="clear: both">
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Modified: bin/cs-configure-fields (+9 -15)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L0">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L2">2</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L3">3</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L4">4</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L5">5</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L6">6</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L7">7</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L8">8</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L9">9</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L10">10</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L11">11</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L17">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L18">18</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L19">19</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L20">20</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L21">21</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L22">22</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L23">23</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L24">24</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L25">25</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L26">26</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L27">27</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L28">28</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L29">29</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L30">30</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L31">31</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L32">32</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L33">33</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L34">34</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L35">35</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L36">36</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L37">37</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L38">38</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L39">39</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L40">40</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L41">41</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L42">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L43">43</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L44">44</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L45">45</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L46">46</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L47">47</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L48">48</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L49">49</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L50">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L51">51</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L52">52</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L53">53</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L54">54</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L55">55</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L56">56</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0L57">57</a></span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R0">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R2">2</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R3">3</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R5">5</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R6">6</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R7">7</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R8">8</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R9">9</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R15">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R16">16</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R17">17</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R18">18</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R19">19</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R20">20</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R21">21</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R22">22</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R23">23</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R24">24</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R25">25</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R26">26</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R27">27</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R28">28</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R29">29</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R30">30</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R31">31</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R32">32</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R33">33</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R34">34</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R35">35</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R36">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R37">37</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R38">38</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R39">39</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R40">40</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R41">41</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R42">42</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R43">43</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R44">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R45">45</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R46">46</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R47">47</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R48">48</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R49">49</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R50">50</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L0R51">51</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1,11 +1,9 @@</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #!/usr/bin/env node</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-var program = require('commander');</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> var CLI = require(__dirname + '/../lib/command-line').CommandLineInterface;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-var commandLine = new CLI(program);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+var commandLine = new CLI();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-program</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- .version(require('../package').version)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+commandLine</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> .usage('--name <field name> --type <field type> [options]')</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> .option('--name <field name>',</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> 'The name of the field you are configuring or deleting. Required.',</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -18,24 +16,20 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">program</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> 'The name of the domain that you are configuring. Required.',</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> String)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> .option('--delete',</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- 'Delete the field specified by the --name and --type options.')</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- .option('--database-path <path>',</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- 'database path [' + CLI.defaultDatabasePath + ']',</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- String,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- CLI.defaultDatabasePath)</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- .parse(process.argv);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ 'Delete the field specified by the --name and --type options.');</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+commandLine.parse();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> commandLine.assertHaveDomainName();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> commandLine.assertDomainExists();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-if (!program.name) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+if (!commandLine.options.name) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> console.log('You must specify the field name.');</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> return process.exit(1);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-var field = commandLine.domain.getIndexField(program.name);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+var field = commandLine.domain.getIndexField(commandLine.options.name);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-if (program.delete) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+if (commandLine.options.delete) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (!field.exists()) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> console.log('You must specify an existing field.');</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> return process.exit(1);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -43,7 +37,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">if (program.delete) {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> field.deleteSync();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> console.log('Updated 1 Index Field:');</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> } else {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- if (!program.type) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (!commandLine.options.type) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> console.log('You must specify the field type.');</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> return process.exit(1);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -51,7 +45,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">if (program.delete) {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> console.log('You must specify not-existing field name.');</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> return process.exit(1);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- field.type = program.type;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ field.type = commandLine.options.type;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> field.createSync();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> console.log('Updated 1 Index Field:');</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> console.log(field.name + ' ' + field.state + ' ' + field.type + ' ()');</span>
</pre>
</td>
</tr>
</tbody>
</table>
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Modified: bin/cs-create-domain (+3 -9)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1L0">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1L1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1L2">2</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1L3">3</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1L4">4</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1L5">5</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1L6">6</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1L7">7</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1L8">8</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1L9">9</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1L10">10</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1L11">11</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1L12">12</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1L13">13</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1L14">14</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1L15">15</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1L16">16</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1L17">17</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1L18">18</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1L19">19</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1L20">20</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1L21">21</a></span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1R0">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1R1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1R2">2</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1R3">3</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1R4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1R5">5</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1R6">6</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1R7">7</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1R8">8</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1R9">9</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1R10">10</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1R11">11</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1R12">12</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1R13">13</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1R14">14</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L1R15">15</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1,21 +1,15 @@</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #!/usr/bin/env node</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-var program = require('commander');</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> var CLI = require(__dirname + '/../lib/command-line').CommandLineInterface;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-var commandLine = new CLI(program);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+var commandLine = new CLI();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> program</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- .version(require('../package').version)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> .usage('--domain-name <domain name> [options]')</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> .option('-d, --domain-name <domain name>',</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> 'The name of the domain that you are creating. Required.',</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- String)</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- .option('--database-path <path>',</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- 'database path [' + CLI.defaultDatabasePath + ']',</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- String,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- CLI.defaultDatabasePath)</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- .parse(process.argv);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ String);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+commandLine.parse();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> commandLine.assertHaveDomainName();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (commandLine.domain.exists()) {</span>
</pre>
</td>
</tr>
</tbody>
</table>
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Modified: bin/cs-delete-domain (+6 -11)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L0">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L2">2</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L3">3</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L4">4</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L5">5</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L6">6</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L7">7</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L8">8</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L9">9</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L10">10</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L11">11</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L12">12</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L13">13</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L14">14</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L15">15</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L16">16</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L17">17</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L18">18</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L19">19</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L20">20</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L21">21</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L22">22</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L23">23</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L24">24</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L25">25</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L26">26</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2L27">27</a></span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2R0">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2R1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2R2">2</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2R3">3</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2R4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2R5">5</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2R6">6</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2R7">7</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2R8">8</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2R9">9</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2R10">10</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2R11">11</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2R12">12</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2R13">13</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2R14">14</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2R15">15</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2R16">16</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2R17">17</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2R18">18</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2R19">19</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2R20">20</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2R21">21</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L2R22">22</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1,27 +1,22 @@</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #!/usr/bin/env node</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-var program = require('commander');</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> var CLI = require(__dirname + '/../lib/command-line').CommandLineInterface;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-var commandLine = new CLI(program);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+var commandLine = new CLI();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-program</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- .version(require('../package').version)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+commandLine</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> .usage('--domain-name <domain name> [options]')</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> .option('-d, --domain-name <domain name>',</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> 'The name of the domain that you are deleting. Required.',</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> String)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> .option('-f, --force',</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- 'Delete the domain without prompting for confirmation.')</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- .option('--database-path <path>',</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- 'database path [' + CLI.defaultDatabasePath + ']',</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- String,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- CLI.defaultDatabasePath)</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- .parse(process.argv);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ 'Delete the domain without prompting for confirmation.');</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+commandLine.parse();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> commandLine.assertHaveDomainName();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> commandLine.assertDomainExists();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-if (program.force) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+if (commandLine.options.force) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> commandLine.domain.deleteSync();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> console.log('Domain [' + commandLine.domain.name + '] has been deleted successfully.');</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> } else {</span>
</pre>
</td>
</tr>
</tbody>
</table>
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Modified: bin/cs-describe-domain (+6 -11)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L0">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L2">2</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L3">3</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L4">4</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L5">5</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L6">6</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L7">7</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L8">8</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L9">9</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L10">10</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L11">11</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L12">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L13">13</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L14">14</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L15">15</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L16">16</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L17">17</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L18">18</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L19">19</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L20">20</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L21">21</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L22">22</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L23">23</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L24">24</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L31">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L32">32</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L33">33</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L34">34</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L35">35</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L36">36</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L37">37</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3L38">38</a></span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R0">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R2">2</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R3">3</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R5">5</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R6">6</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R7">7</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R8">8</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R9">9</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R10">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R11">11</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R12">12</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R13">13</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R14">14</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R15">15</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R16">16</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R17">17</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R18">18</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R19">19</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R26">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R27">27</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R28">28</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R29">29</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R30">30</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R31">31</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R32">32</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L3R33">33</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1,11 +1,9 @@</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #!/usr/bin/env node</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-var program = require('commander');</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> var CLI = require(__dirname + '/../lib/command-line').CommandLineInterface;</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-var commandLine = new CLI(program);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+var commandLine = new CLI();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-program</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- .version(require('../package').version)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+commandLine</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> .usage('[options]')</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> .option('-d, --domain-name <domain name>',</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> 'The name of the domain that you are creating. Required.',</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -13,12 +11,9 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">program</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> .option('-all, --show-all',</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> 'Display all available information for the domain, '</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> + 'including configured fields.',</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- String)</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- .option('--database-path <path>',</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- 'database path [' + CLI.defaultDatabasePath + ']',</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- String,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- CLI.defaultDatabasePath)</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- .parse(process.argv);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ String);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+commandLine.parse();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> function report(domain) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> console.log('Domain Name %s', domain.name);</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -32,7 +27,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">function report(domain) {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> console.log('SearchInstanceType %s', domain.searchInstanceType);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-if (program.domainName) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+if (commandLine.options.domainName) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> report(commandLine.domain);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> } else {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> var domains = CLI.Domain.getAll(commandLine.context);</span>
</pre>
</td>
</tr>
</tbody>
</table>
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Modified: bin/gcs (+11 -15)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L0">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L2">2</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L3">3</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L4">4</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L5">5</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L6">6</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L7">7</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L8">8</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L9">9</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L10">10</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L11">11</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L12">12</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L13">13</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L14">14</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L15">15</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L16">16</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L17">17</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L18">18</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L19">19</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L20">20</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L21">21</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L22">22</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L23">23</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L24">24</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L25">25</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L26">26</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L27">27</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L28">28</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L29">29</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L30">30</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L31">31</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L32">32</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L33">33</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4L34">34</a></span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R0">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R2">2</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R3">3</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R4">4</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R5">5</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R6">6</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R7">7</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R8">8</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R9">9</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R10">10</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R11">11</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R12">12</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R13">13</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R14">14</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R15">15</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R16">16</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R17">17</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R18">18</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R19">19</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R20">20</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R21">21</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R22">22</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R23">23</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R24">24</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R25">25</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R26">26</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R27">27</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R28">28</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R29">29</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L4R30">30</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1,34 +1,30 @@</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> #!/usr/bin/env node</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> var gcsServer = require(__dirname + '/../lib/server');</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-var program = require('commander');</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> var CLI = require(__dirname + '/../lib/command-line').CommandLineInterface;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+var commandLine = new CLI();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-program</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- .version(require('../package').version)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+commandLine</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> .usage('[options]')</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> .option('-p, --port <port>',</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> 'specify port [7575]',</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> Number,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> 7575)</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- .option('--database-path <path>',</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- 'database path [' + CLI.defaultDatabasePath + ']',</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- String,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- CLI.defaultDatabasePath)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> .option('--privilege <ip range>',</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> 'list of IP ranges for privileged client '+</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> '[' + CLI.defaultPrivilegedRanges + ']',</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> String,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- CLI.defaultPrivilegedRanges)</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- .parse(process.argv);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ CLI.defaultPrivilegedRanges);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+commandLine.parse();</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> var server = gcsServer.createServer({</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- databasePath: program.databasePath,</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- privilegedRanges: program.privilege</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ databasePath: commandLine.options.databasePath,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ privilegedRanges: commandLine.options.privilege</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> });</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-server.listen(program.port, function() {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- console.log('gcs listening at %d', program.port);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- console.log('database is at %s', program.databasePath);</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- console.log('privileged IP ranges are %s', program.privilege);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+server.listen(commandLine.options.port, function() {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ console.log('gcs listening at %d', commandLine.options.port);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ console.log('database is at %s', commandLine.options.databasePath);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ console.log('privileged IP ranges are %s', commandLine.options.privilege);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> });</span>
</pre>
</td>
</tr>
</tbody>
</table>
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Modified: lib/command-line.js (+24 -4)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L0">...</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L2">2</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L3">3</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L7">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L8">8</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L9">9</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L10">10</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L11">11</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L12">12</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L13">13</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L14">14</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L15">15</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L16">16</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L17">17</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L18">18</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L19">19</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L20">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L21">21</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L22">22</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L23">23</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L24">24</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L25">25</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L26">26</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L27">27</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L28">28</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L29">29</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L30">30</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5L31">31</a></span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R0">...</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R1">1</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R2">2</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R3">3</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R4">4</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R8">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R9">9</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R10">10</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R11">11</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R12">12</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R13">13</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R14">14</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R15">15</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R16">16</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R17">17</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R18">18</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R19">19</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R20">20</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R21">21</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R22">22</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R23">23</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R24">24</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R25">25</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R26">26</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R27">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R28">28</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R29">29</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R30">30</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R31">31</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R32">32</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R33">33</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R34">34</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R35">35</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R36">36</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R37">37</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R38">38</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R39">39</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R40">40</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R41">41</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R42">42</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R43">43</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R44">44</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R45">45</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R46">46</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R47">47</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R48">48</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R49">49</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R50">50</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/gcs/commit/0e8e6742b7d35f1249b0e0c45ffd8c88e2af77e1#L5R51">51</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -1,3 +1,4 @@</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+var program = require('commander');</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> var nroonga = require('./wrapped-nroonga');</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> var Domain = require('./database/domain').Domain;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -8,12 +9,18 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">var defaultPrivilegedRanges =</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> exports.defaultPrivilegedRanges =</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> CommandLineInterface.defaultPrivilegedRanges = '127.0.0.0/8';</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-function CommandLineInterface(program) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+function CommandLineInterface() {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> this.program = program;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ this.program.</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ .version(require('../package').version)</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ .option('--database-path <path>',</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ 'database path [' + defaultDatabasePath + ']',</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ String,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ defaultDatabasePath)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> CommandLineInterface.prototype = {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> get databasePath() {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- return this.program.databasePath || defaultDatabasePath;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ return this.options.databasePath || defaultDatabasePath;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> },</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> get context() {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> return this._context ||</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -21,11 +28,24 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">CommandLineInterface.prototype = {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> },</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> get domain() {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> return this._domain ||</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- (this._domain = new Domain(this.program.domainName, this.context));</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ (this._domain = new Domain(this.options.domainName, this.context));</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ },</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ get options() {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ return this.program;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ },</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ parse: function() {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ this.program.parse(process.argv);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ },</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ usage: function() {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ return this.program.option.apply(this.program, arguments);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ },</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ option: function() {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ return this.program.option.apply(this.program, arguments);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> },</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> </span>
<span class="diff-not-changed" style="display: block; white-space: pre"> assertHaveDomainName: function() {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">- if (!this.program.domainName) {</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+ if (!this.options.domainName) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> console.log('You must specify the domain name.');</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> process.exit(1);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
</pre>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>