|
9 | 9 | </code></pre></div> <p>Verify successful <code>PATH</code> modification:</p> <div class=highlight><pre><span></span><code>where pipx
|
10 | 10 | </code></pre></div> </div> <div class=tabbed-block> <p>Run:</p> <div class=highlight><pre><span></span><code>python -m pip install --user pipx
|
11 | 11 | </code></pre></div> <p>Verify successful <code>PATH</code> modification:</p> <div class=highlight><pre><span></span><code>which -a pipx
|
12 |
| -</code></pre></div> </div> </div> </div> <h2 id=ddev>ddev<a class=headerlink href=#ddev title="Permanent link">¶</a></h2> <h3 id=installation>Installation<a class=headerlink href=#installation title="Permanent link">¶</a></h3> <p>You have 4 options to install the CLI.</p> <h4 id=installers>Installers<a class=headerlink href=#installers title="Permanent link">¶</a></h4> <div class="tabbed-set tabbed-alternate" data-tabs=3:2><input checked=checked id=__tabbed_3_1 name=__tabbed_3 type=radio><input id=__tabbed_3_2 name=__tabbed_3 type=radio><div class=tabbed-labels><label for=__tabbed_3_1>macOS</label><label for=__tabbed_3_2>Windows</label></div> <div class=tabbed-content> <div class=tabbed-block> <div class="tabbed-set tabbed-alternate" data-tabs=4:2><input checked=checked id=__tabbed_4_1 name=__tabbed_4 type=radio><input id=__tabbed_4_2 name=__tabbed_4 type=radio><div class=tabbed-labels><label for=__tabbed_4_1>GUI installer</label><label for=__tabbed_4_2>Command line installer</label></div> <div class=tabbed-content> <div class=tabbed-block> <ol> <li>In your browser, download the <code>.pkg</code> file: <a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.1.0/ddev-10.1.0.pkg>ddev-10.1.0.pkg</a></li> <li>Run your downloaded file and follow the on-screen instructions.</li> <li>Restart your terminal.</li> <li> <p>To verify that the shell can find and run the <code>ddev</code> command in your <code>PATH</code>, use the following command.</p> <div class=highlight><pre><span></span><code>$ ddev --version |
13 |
| -10.1.0 |
14 |
| -</code></pre></div> </li> </ol> </div> <div class=tabbed-block> <ol> <li> <p>Download the file using the <code>curl</code> command. The <code>-o</code> option specifies the file name that the downloaded package is written to. In this example, the file is written to <code>ddev-10.1.0.pkg</code> in the current directory.</p> <div class=highlight><pre><span></span><code>curl -L -o ddev-10.1.0.pkg https://github.com/DataDog/integrations-core/releases/download/ddev-v10.1.0/ddev-10.1.0.pkg |
15 |
| -</code></pre></div> </li> <li> <p>Run the standard macOS <a href=https://ss64.com/osx/installer.html><code>installer</code></a> program, specifying the downloaded <code>.pkg</code> file as the source. Use the <code>-pkg</code> parameter to specify the name of the package to install, and the <code>-target /</code> parameter for the drive in which to install the package. The files are installed to <code>/usr/local/ddev</code>, and an entry is created at <code>/etc/paths.d/ddev</code> that instructs shells to add the <code>/usr/local/ddev</code> directory to. You must include sudo on the command to grant write permissions to those folders.</p> <div class=highlight><pre><span></span><code>sudo installer -pkg ./ddev-10.1.0.pkg -target / |
| 12 | +</code></pre></div> </div> </div> </div> <h2 id=ddev>ddev<a class=headerlink href=#ddev title="Permanent link">¶</a></h2> <h3 id=installation>Installation<a class=headerlink href=#installation title="Permanent link">¶</a></h3> <p>You have 4 options to install the CLI.</p> <h4 id=installers>Installers<a class=headerlink href=#installers title="Permanent link">¶</a></h4> <div class="tabbed-set tabbed-alternate" data-tabs=3:2><input checked=checked id=__tabbed_3_1 name=__tabbed_3 type=radio><input id=__tabbed_3_2 name=__tabbed_3 type=radio><div class=tabbed-labels><label for=__tabbed_3_1>macOS</label><label for=__tabbed_3_2>Windows</label></div> <div class=tabbed-content> <div class=tabbed-block> <div class="tabbed-set tabbed-alternate" data-tabs=4:2><input checked=checked id=__tabbed_4_1 name=__tabbed_4 type=radio><input id=__tabbed_4_2 name=__tabbed_4 type=radio><div class=tabbed-labels><label for=__tabbed_4_1>GUI installer</label><label for=__tabbed_4_2>Command line installer</label></div> <div class=tabbed-content> <div class=tabbed-block> <ol> <li>In your browser, download the <code>.pkg</code> file: <a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.2.0/ddev-10.2.0.pkg>ddev-10.2.0.pkg</a></li> <li>Run your downloaded file and follow the on-screen instructions.</li> <li>Restart your terminal.</li> <li> <p>To verify that the shell can find and run the <code>ddev</code> command in your <code>PATH</code>, use the following command.</p> <div class=highlight><pre><span></span><code>$ ddev --version |
| 13 | +10.2.0 |
| 14 | +</code></pre></div> </li> </ol> </div> <div class=tabbed-block> <ol> <li> <p>Download the file using the <code>curl</code> command. The <code>-o</code> option specifies the file name that the downloaded package is written to. In this example, the file is written to <code>ddev-10.2.0.pkg</code> in the current directory.</p> <div class=highlight><pre><span></span><code>curl -L -o ddev-10.2.0.pkg https://github.com/DataDog/integrations-core/releases/download/ddev-v10.2.0/ddev-10.2.0.pkg |
| 15 | +</code></pre></div> </li> <li> <p>Run the standard macOS <a href=https://ss64.com/osx/installer.html><code>installer</code></a> program, specifying the downloaded <code>.pkg</code> file as the source. Use the <code>-pkg</code> parameter to specify the name of the package to install, and the <code>-target /</code> parameter for the drive in which to install the package. The files are installed to <code>/usr/local/ddev</code>, and an entry is created at <code>/etc/paths.d/ddev</code> that instructs shells to add the <code>/usr/local/ddev</code> directory to. You must include sudo on the command to grant write permissions to those folders.</p> <div class=highlight><pre><span></span><code>sudo installer -pkg ./ddev-10.2.0.pkg -target / |
16 | 16 | </code></pre></div> </li> <li> <p>Restart your terminal.</p> </li> <li> <p>To verify that the shell can find and run the <code>ddev</code> command in your <code>PATH</code>, use the following command.</p> <div class=highlight><pre><span></span><code>$ ddev --version
|
17 |
| -10.1.0 |
18 |
| -</code></pre></div> </li> </ol> </div> </div> </div> </div> <div class=tabbed-block> <div class="tabbed-set tabbed-alternate" data-tabs=5:2><input checked=checked id=__tabbed_5_1 name=__tabbed_5 type=radio><input id=__tabbed_5_2 name=__tabbed_5 type=radio><div class=tabbed-labels><label for=__tabbed_5_1>GUI installer</label><label for=__tabbed_5_2>Command line installer</label></div> <div class=tabbed-content> <div class=tabbed-block> <ol> <li>In your browser, download one the <code>.msi</code> files:<ul> <li><a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.1.0/ddev-10.1.0-x64.msi>ddev-10.1.0-x64.msi</a></li> <li><a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.1.0/ddev-10.1.0-x86.msi>ddev-10.1.0-x86.msi</a></li> </ul> </li> <li>Run your downloaded file and follow the on-screen instructions.</li> <li>Restart your terminal.</li> <li> <p>To verify that the shell can find and run the <code>ddev</code> command in your <code>PATH</code>, use the following command.</p> <div class=highlight><pre><span></span><code>$ ddev --version |
19 |
| -10.1.0 |
20 |
| -</code></pre></div> </li> </ol> </div> <div class=tabbed-block> <ol> <li> <p>Download and run the installer using the standard Windows <a href=https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/msiexec><code>msiexec</code></a> program, specifying one of the <code>.msi</code> files as the source. Use the <code>/passive</code> and <code>/i</code> parameters to request an unattended, normal installation.</p> <div class="tabbed-set tabbed-alternate" data-tabs=6:2><input checked=checked id=__tabbed_6_1 name=__tabbed_6 type=radio><input id=__tabbed_6_2 name=__tabbed_6 type=radio><div class=tabbed-labels><label for=__tabbed_6_1>x64</label><label for=__tabbed_6_2>x86</label></div> <div class=tabbed-content> <div class=tabbed-block> <div class=highlight><pre><span></span><code>msiexec /passive /i https://github.com/DataDog/integrations-core/releases/download/ddev-v10.1.0/ddev-10.1.0-x64.msi |
21 |
| -</code></pre></div> </div> <div class=tabbed-block> <div class=highlight><pre><span></span><code>msiexec /passive /i https://github.com/DataDog/integrations-core/releases/download/ddev-v10.1.0/ddev-10.1.0-x86.msi |
| 17 | +10.2.0 |
| 18 | +</code></pre></div> </li> </ol> </div> </div> </div> </div> <div class=tabbed-block> <div class="tabbed-set tabbed-alternate" data-tabs=5:2><input checked=checked id=__tabbed_5_1 name=__tabbed_5 type=radio><input id=__tabbed_5_2 name=__tabbed_5 type=radio><div class=tabbed-labels><label for=__tabbed_5_1>GUI installer</label><label for=__tabbed_5_2>Command line installer</label></div> <div class=tabbed-content> <div class=tabbed-block> <ol> <li>In your browser, download one the <code>.msi</code> files:<ul> <li><a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.2.0/ddev-10.2.0-x64.msi>ddev-10.2.0-x64.msi</a></li> <li><a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.2.0/ddev-10.2.0-x86.msi>ddev-10.2.0-x86.msi</a></li> </ul> </li> <li>Run your downloaded file and follow the on-screen instructions.</li> <li>Restart your terminal.</li> <li> <p>To verify that the shell can find and run the <code>ddev</code> command in your <code>PATH</code>, use the following command.</p> <div class=highlight><pre><span></span><code>$ ddev --version |
| 19 | +10.2.0 |
| 20 | +</code></pre></div> </li> </ol> </div> <div class=tabbed-block> <ol> <li> <p>Download and run the installer using the standard Windows <a href=https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/msiexec><code>msiexec</code></a> program, specifying one of the <code>.msi</code> files as the source. Use the <code>/passive</code> and <code>/i</code> parameters to request an unattended, normal installation.</p> <div class="tabbed-set tabbed-alternate" data-tabs=6:2><input checked=checked id=__tabbed_6_1 name=__tabbed_6 type=radio><input id=__tabbed_6_2 name=__tabbed_6 type=radio><div class=tabbed-labels><label for=__tabbed_6_1>x64</label><label for=__tabbed_6_2>x86</label></div> <div class=tabbed-content> <div class=tabbed-block> <div class=highlight><pre><span></span><code>msiexec /passive /i https://github.com/DataDog/integrations-core/releases/download/ddev-v10.2.0/ddev-10.2.0-x64.msi |
| 21 | +</code></pre></div> </div> <div class=tabbed-block> <div class=highlight><pre><span></span><code>msiexec /passive /i https://github.com/DataDog/integrations-core/releases/download/ddev-v10.2.0/ddev-10.2.0-x86.msi |
22 | 22 | </code></pre></div> </div> </div> </div> </li> <li> <p>Restart your terminal.</p> </li> <li> <p>To verify that the shell can find and run the <code>ddev</code> command in your <code>PATH</code>, use the following command.</p> <div class=highlight><pre><span></span><code>$ ddev --version
|
23 |
| -10.1.0 |
24 |
| -</code></pre></div> </li> </ol> </div> </div> </div> </div> </div> </div> <h4 id=standalone-binaries>Standalone binaries<a class=headerlink href=#standalone-binaries title="Permanent link">¶</a></h4> <p>After downloading the archive corresponding to your platform and architecture, extract the binary to a directory that is on your PATH and rename to <code>ddev</code>.</p> <div class="tabbed-set tabbed-alternate" data-tabs=7:3><input checked=checked id=__tabbed_7_1 name=__tabbed_7 type=radio><input id=__tabbed_7_2 name=__tabbed_7 type=radio><input id=__tabbed_7_3 name=__tabbed_7 type=radio><div class=tabbed-labels><label for=__tabbed_7_1>macOS</label><label for=__tabbed_7_2>Windows</label><label for=__tabbed_7_3>Linux</label></div> <div class=tabbed-content> <div class=tabbed-block> <ul> <li><a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.1.0/ddev-10.1.0-aarch64-apple-darwin.tar.gz>ddev-10.1.0-aarch64-apple-darwin.tar.gz</a></li> <li><a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.1.0/ddev-10.1.0-x86_64-apple-darwin.tar.gz>ddev-10.1.0-x86_64-apple-darwin.tar.gz</a></li> </ul> </div> <div class=tabbed-block> <ul> <li><a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.1.0/ddev-10.1.0-x86_64-pc-windows-msvc.zip>ddev-10.1.0-x86_64-pc-windows-msvc.zip</a></li> <li><a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.1.0/ddev-10.1.0-i686-pc-windows-msvc.zip>ddev-10.1.0-i686-pc-windows-msvc.zip</a></li> </ul> </div> <div class=tabbed-block> <ul> <li><a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.1.0/ddev-10.1.0-aarch64-unknown-linux-gnu.tar.gz>ddev-10.1.0-aarch64-unknown-linux-gnu.tar.gz</a></li> <li><a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.1.0/ddev-10.1.0-x86_64-unknown-linux-gnu.tar.gz>ddev-10.1.0-x86_64-unknown-linux-gnu.tar.gz</a></li> <li><a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.1.0/ddev-10.1.0-x86_64-unknown-linux-musl.tar.gz>ddev-10.1.0-x86_64-unknown-linux-musl.tar.gz</a></li> <li><a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.1.0/ddev-10.1.0-i686-unknown-linux-gnu.tar.gz>ddev-10.1.0-i686-unknown-linux-gnu.tar.gz</a></li> <li><a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.1.0/ddev-10.1.0-powerpc64le-unknown-linux-gnu.tar.gz>ddev-10.1.0-powerpc64le-unknown-linux-gnu.tar.gz</a></li> </ul> </div> </div> </div> <h4 id=pypi>PyPI<a class=headerlink href=#pypi title="Permanent link">¶</a></h4> <div class="tabbed-set tabbed-alternate" data-tabs=8:3><input checked=checked id=__tabbed_8_1 name=__tabbed_8 type=radio><input id=__tabbed_8_2 name=__tabbed_8 type=radio><input id=__tabbed_8_3 name=__tabbed_8 type=radio><div class=tabbed-labels><label for=__tabbed_8_1>macOS</label><label for=__tabbed_8_2>Windows</label><label for=__tabbed_8_3>Linux</label></div> <div class=tabbed-content> <div class=tabbed-block> <p>Remove any executables shown in the output of <code>which -a ddev</code> and make sure that there is no active virtual environment, then run:</p> <div class="tabbed-set tabbed-alternate" data-tabs=9:2><input checked=checked id=__tabbed_9_1 name=__tabbed_9 type=radio><input id=__tabbed_9_2 name=__tabbed_9 type=radio><div class=tabbed-labels><label for=__tabbed_9_1>ARM</label><label for=__tabbed_9_2>Intel</label></div> <div class=tabbed-content> <div class=tabbed-block> <div class=highlight><pre><span></span><code>pipx install ddev --python /opt/homebrew/bin/python3.11 |
| 23 | +10.2.0 |
| 24 | +</code></pre></div> </li> </ol> </div> </div> </div> </div> </div> </div> <h4 id=standalone-binaries>Standalone binaries<a class=headerlink href=#standalone-binaries title="Permanent link">¶</a></h4> <p>After downloading the archive corresponding to your platform and architecture, extract the binary to a directory that is on your PATH and rename to <code>ddev</code>.</p> <div class="tabbed-set tabbed-alternate" data-tabs=7:3><input checked=checked id=__tabbed_7_1 name=__tabbed_7 type=radio><input id=__tabbed_7_2 name=__tabbed_7 type=radio><input id=__tabbed_7_3 name=__tabbed_7 type=radio><div class=tabbed-labels><label for=__tabbed_7_1>macOS</label><label for=__tabbed_7_2>Windows</label><label for=__tabbed_7_3>Linux</label></div> <div class=tabbed-content> <div class=tabbed-block> <ul> <li><a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.2.0/ddev-10.2.0-aarch64-apple-darwin.tar.gz>ddev-10.2.0-aarch64-apple-darwin.tar.gz</a></li> <li><a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.2.0/ddev-10.2.0-x86_64-apple-darwin.tar.gz>ddev-10.2.0-x86_64-apple-darwin.tar.gz</a></li> </ul> </div> <div class=tabbed-block> <ul> <li><a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.2.0/ddev-10.2.0-x86_64-pc-windows-msvc.zip>ddev-10.2.0-x86_64-pc-windows-msvc.zip</a></li> <li><a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.2.0/ddev-10.2.0-i686-pc-windows-msvc.zip>ddev-10.2.0-i686-pc-windows-msvc.zip</a></li> </ul> </div> <div class=tabbed-block> <ul> <li><a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.2.0/ddev-10.2.0-aarch64-unknown-linux-gnu.tar.gz>ddev-10.2.0-aarch64-unknown-linux-gnu.tar.gz</a></li> <li><a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.2.0/ddev-10.2.0-x86_64-unknown-linux-gnu.tar.gz>ddev-10.2.0-x86_64-unknown-linux-gnu.tar.gz</a></li> <li><a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.2.0/ddev-10.2.0-x86_64-unknown-linux-musl.tar.gz>ddev-10.2.0-x86_64-unknown-linux-musl.tar.gz</a></li> <li><a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.2.0/ddev-10.2.0-i686-unknown-linux-gnu.tar.gz>ddev-10.2.0-i686-unknown-linux-gnu.tar.gz</a></li> <li><a href=https://github.com/DataDog/integrations-core/releases/download/ddev-v10.2.0/ddev-10.2.0-powerpc64le-unknown-linux-gnu.tar.gz>ddev-10.2.0-powerpc64le-unknown-linux-gnu.tar.gz</a></li> </ul> </div> </div> </div> <h4 id=pypi>PyPI<a class=headerlink href=#pypi title="Permanent link">¶</a></h4> <div class="tabbed-set tabbed-alternate" data-tabs=8:3><input checked=checked id=__tabbed_8_1 name=__tabbed_8 type=radio><input id=__tabbed_8_2 name=__tabbed_8 type=radio><input id=__tabbed_8_3 name=__tabbed_8 type=radio><div class=tabbed-labels><label for=__tabbed_8_1>macOS</label><label for=__tabbed_8_2>Windows</label><label for=__tabbed_8_3>Linux</label></div> <div class=tabbed-content> <div class=tabbed-block> <p>Remove any executables shown in the output of <code>which -a ddev</code> and make sure that there is no active virtual environment, then run:</p> <div class="tabbed-set tabbed-alternate" data-tabs=9:2><input checked=checked id=__tabbed_9_1 name=__tabbed_9 type=radio><input id=__tabbed_9_2 name=__tabbed_9 type=radio><div class=tabbed-labels><label for=__tabbed_9_1>ARM</label><label for=__tabbed_9_2>Intel</label></div> <div class=tabbed-content> <div class=tabbed-block> <div class=highlight><pre><span></span><code>pipx install ddev --python /opt/homebrew/bin/python3.11 |
25 | 25 | </code></pre></div> </div> <div class=tabbed-block> <div class=highlight><pre><span></span><code>pipx install ddev --python /usr/local/bin/python3.11
|
26 | 26 | </code></pre></div> </div> </div> </div> <div class="admonition warning"> <p class=admonition-title>Warning</p> <p>Do not use <code>sudo</code> as it may result in a broken installation!</p> </div> </div> <div class=tabbed-block> <p>Run:</p> <div class=highlight><pre><span></span><code>pipx install ddev
|
27 | 27 | </code></pre></div> </div> <div class=tabbed-block> <p>Run:</p> <div class=highlight><pre><span></span><code>pipx install ddev
|
|
0 commit comments