Metadata-Version: 1.1
Name: curlbomb
Version: 1.0.7
Summary: A personal HTTP server for serving one-time-use bash scripts
Home-page: https://github.com/EnigmaCurry/curlbomb
Author: Ryan McGuire
Author-email: ryan@enigmacurry.com
License: MIT
Description: A personal HTTP server for serving one-time-use bash scripts (think
        installers)
        
        You know all those docs for cool dev tools that start out by telling you
        to install their software in one line, like this?
        
        ::
        
            bash <(curl -s http://example.com/install.sh)
        
        I call that a curl bomb... I don't know if anyone else does.
        
        This script is an HTTP server that will serve that script to a client
        exactly once and then quit. Yea, you could just use "python -m
        http.server", really this is just a bit more than that.
        
        Usage
        -----
        
        ::
        
            usage: curlbomb.py [-h] [-k] [-n NUM_GETS] [-p PORT] [--ssl CERTIFICATE] [--mime-type MIME_TYPE] FILE
        
            positional arguments:
              FILE                  File to serve
        
            optional arguments:
              -h, --help            show this help message and exit
              -k, --disable-knock   Don't require authentication (no X-knock header)
                                    (default: False)
              -n NUM_GETS           Number of times to serve resource (default: 1)
              -p PORT               TCP port number to use (default: random)
              --ssl CERTIFICATE     Use SSL with the given certificate (default: None)
              --mime-type MIME_TYPE
                                    The content type to serve the file as (default:
                                    text/plain)
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: MIT License
