twink
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

twink

One-shot task runner and condition checker

oclif Version Downloads/week License

Usage

twink is an experimental swiss-army knife for checking the output of short-lived tasks.

Twinking HTTP

# Exits successfully if a 200 is returned. 
$ twink https://website.com
# Exits successfully if a 404 is returned. 
$ twink https://website.com -e 404
# Exits successfully if the string "Hocus Pocus" appears in the HTTP response 
$ twink https://website.com -e "Hocus Pocus"

Twinking commands

# Exits successfully if the `file` command exits successfully 
$ twink "file filename.mp3"
# Exits successfully if the `file` if the string "JPEG image data, Exif standard" appears 
$ twink "file filename.mp3" -e "JPEG image data, Exif standard"

Future work

Ideas for uses

  1. Health checking a number of endpoints
  2. Multiple quick expectations in automated testing
  3. More to come...

Ideas for future runners

# See if the given port is open 
$ twink 192.168.0.0:443

/twink/

    Package Sidebar

    Install

    npm i twink

    Weekly Downloads

    0

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    7.24 kB

    Total Files

    12

    Last publish

    Collaborators

    • austindebruyn