Skip Navigation

Scout Archives

Home Projects Publications Archives About Sign Up or Log In


Pet is a simple command-line snippet manager that can be used to govern a library of shell commands. Users are able to give each stored command a name and a description, making Pet particularly helpful for rarely used or more difficult commands. The Pet site offers the following command as an example: 'echo | openssl s_client -connect 2>/dev/null | openssl x509 -dates -noout'. In Pet, such a complex command can be renamed something easily recognizable like "Check expiration of an SSL Certificate." Within the command itself, it is possible to provide placeholders that Pet will prompt the user to fill in before executing the command. Pet also provides an interactive search feature that allows users to locate the snippet they wish to run. Snippets can by synchronized across a number of machines using either Gist or GitLab. The Pet README shows how it can be integrated with common shells like Bash, Z shell, and fish. The Pet website offers installers for Windows, macOS, and Linux. Pet is also available in the official repositories of many Unix-like systems.
?  Cumulative Rating:
Archived Scout Publication URL
Scout Publication
GEM Subject
Date of Scout Publication
Date Of Record Creation
2019-08-09 20:14:26
Date Of Record Release
2019-08-12 15:05:38
Resource URL Clicks

Resource Comments

(no comments available yet for this resource)