naddr

naddr

naddr

Documentation


GitHub license npm npm Github Stars

NAddr Encoder CLI

A powerful and easy-to-use command-line interface (CLI) for encoding NAddr (Nostr Address) format. This tool simplifies the process of generating NAddr strings, making it perfect for developers working with Nostr-related applications.

🌟 Features

πŸš€ Installation

You can install the NAddr Encoder CLI globally using npm:

npm install -g naddr

πŸ“– Usage

After installation, you can use the naddr command from anywhere in your terminal.

Basic Usage

naddr -d <identifier> -p <pubkey> -k <kind> [-r <relay>]

Options

Example

naddr -d myprofile -p 3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d -k 1234 -r wss://example.com

This command will output the encoded NAddr string.

πŸ› οΈ Development

To set up the project for development:

  1. Clone the repository:

    git clone https://github.com/nostrapps/naddr.git
    cd naddr
    
  2. Install dependencies:

    npm install
    
  3. Link the package locally:

    npm link
    

Now you can run the naddr command, and it will use your local development version.

🀝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

πŸ“„ License

This project is MIT licensed.

πŸ™ Acknowledgements

Made with ❀️ by Melvin Carvalho