blossom-auth

Crates.ioblossom-auth
lib.rsblossom-auth
version0.2.0
sourcesrc
created_at2024-07-24 20:09:24.822247
updated_at2024-08-01 22:55:11.397689
descriptionA CLI tool to generate Blossom authorization events
homepagehttps://github.com/0xtrr/blossom-auth
repositoryhttps://github.com/0xtrr/blossom-auth
max_upload_size
id1314308
size70,833
0xtr (0xtrr)

documentation

README

Blossom-auth

Blossom-auth is a CLI program to easily generate nostr authorization events for testing/debugging blossom servers. It lets you generate events for uploading and deleting blobs. It also has some options for faking file hashes and using invalid kinds in the authorization event.

Install from crates.io

cargo install blossom-auth

Build from source

git clone https://github.com/0xtrr/blossom-auth.git
cd blossom-auth
cargo build --release
./target/release/blossom-auth -h

Example usage

Get an overview of available options

blossom-auth -h

Generate a new upload authorization event

blossom-auth -a upload -d "{FILE_NAME}" -f "{PATH_TO_FILE}"

Contributing

All contributions are welcome! If you have a good idea for the CLI please either make a PR or reach out in the issues section.

Ensure that you run cargo fmt and cargo clippy before creating the PR.

Commit count: 0

cargo fmt