{"repo":"mglaman/drupalorg-cli","free":true,"listed":false,"github":"https://github.com/mglaman/drupalorg-cli","clone":"git clone https://github.com/mglaman/drupalorg-cli.git","description":"A command line tool for interfacing with Drupal.org","language":"PHP","stars":166,"topics":["drupal","cli"],"license":null,"category":"cli-tools","readme_excerpt":"Drupal.org CLI -------------- A command line tool for interfacing with Drupal.org and GitLab (git.drupalcode.org). Uses the Drupal.org REST API and GitLab REST API. Requirements PHP 8.1 or higher, with cURL support Git - Currently required to apply and create patches. Very useful for contributing patches back to an issue. Installation Installing manually 1. Download the drupalorg.phar file from the latest release. 2. Rename the file to drupalorg , ensure it is executable, and move it into a directory in your PATH (use echo $PATH to see your options). 3. Run drupalorg and verify you can see the list of available commands. Installing via Composer (deprecated) Use the following command to install the command line tool via Composer: composer global require mglaman/drupalorg-cli Installing (Bash) completion drupalorg comes with completion support for all commands, excluding options. To activate it, either source the completion file or add it to the system-wide completion directory, normally /etc/bash completion.d/ . In your .bashrc (or .profile ) add Installing (Zsh) completion drupalorg comes with namespace-aware completion out of the box. If jq is installed, the Zsh completion script upgrades itself to use drupalorg list --format=json once per shell session and can complete: commands and namespace-prefixed commands documented long and short options (i.e. flags) command aliases such as is and pi positional argument placeholders such as In those placeholders, angle brackets mean t","default_branch":null,"files":null,"tree":[],"storefront":"/r/mglaman","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mglaman/drupalorg-cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}