Skip to content

[READ-ONLY] A tool to generate signed URLs for Bunny.net with token authentication.

License

Notifications You must be signed in to change notification settings

jamesponddotco/bunnysign

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bunnysign

bunnysign is a command-line tool designed to generate signed URLs for Bunny.net's Token Authentication feature. It allows users to create secure, expiring URLs to control access to content hosted on Bunny.net.

Installation

From source

First install the dependencies:

  • Go 1.21 or above.
  • make.
  • scdoc.

Then compile and install:

make
sudo make install

Usage

$ bunnysign --help
NAME:
   bunnysign - generate a signed URL for Bunny.net with token authentication

USAGE:
   bunnysign [global options] [arguments...]

VERSION:
   0.1.0

GLOBAL OPTIONS:
   --url value, -u value         the URL to sign
   --key value, -k value         the key to sign with
   --expiration value, -e value  the expiration time of the signature (default: 8760h0m0s)
   --help, -h                    show help
   --version, -v                 print the version

See bunnysign(1) after installing for more information.

Contributing

Anyone can help make bunnysign better. Send patches on the mailing list and report bugs on the issue tracker.

You must sign-off your work using git commit --signoff. Follow the Linux kernel developer's certificate of origin for more details.

All contributions are made under the GPL-2.0 license.

Resources

The following resources are available:


Released under the GPL-2.0 license.