With the release of Popper 2.3.0, we are happy to bring to you a searchable catalogue of prebuilt actions that keeps growing. Now you can easily search for different actions built by developers around the globe from within popper.
Note: This feature requires Popper 2.3.0+. If you are not familier with Popper, check out the getting started guide.
What am i talking about?
Let’s say you are building a Github Action workflow using Popper that uses ansible, so you might want to search actions based on ansible. Popper makes this easy for you with its
search subcommand. Simply do,
$ popper search ansible
And you might want to go and grab a cup of coffee because for the first time popper search takes a while to fetch all the action metadata from the remote catalogue and cache it locally.
Popper searches the catalogue of actions and returns the actions relevant to the search keyword. All the subsequent searches will be lightning fast because then popper will search within the cached metadata. The search results are always in the form
Additionally, you can tell popper to include the README.md of the action while searching as sometimes the action names might be much descriptive. For example,
$ popper search --include-readme ansible
Once the search is complete, you might want to know more information about the actions you need. For example, you can get the details of the ansible action by doing,
$ popper info popperized/ansible
info subcommand displays the contents of the README.md file.
What if the catalogue gets updated?
To get the latest actions and updates from the catalogue, you can always update the local metadata cache while searching or while fetching info by doing,
$ popper search --update-cache <keyword>$ popper info --update-cache <action>
Contributing to the catalogue!