Skip to content

mitsugu/nostk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nostk

Implementing a CLI client to use Nostr Protocol.

Environment

  • Ubuntu 23.04 and later
  • Go Language 1.20.5 and later

Features

  • Initializing the nostk environment
  • Generating a key pair
  • Edit your contact list
  • Edit custom emoji list
  • Edit relay list
  • Publish relay list
  • Edit profile
  • Publish profile
  • Display home timeline

ToDo

  • Mention to any user
  • Publishing a message with message citations
  • Log viewer
  • any more

Requirements

  • nbd-wtf / go-nostr
  • Some kind of text editor
  • Setting $HOME environment variable
  • Setting $EDITOR environment variable

Install nostk:

go install github.com/mitsugu/nostk@latest

Usage

Display help documanets

nostk help

nostk -h

nostk --help

nostk

Init nostk

nostk init

Ganerate Key Pair

nostk genkey

Edit contact list

nostk editContacts

Edit custom emoji

nostk editEmoji

Edit relay list

nostk editRelays

Publish relay list

nostk pubRelays

Edit profile

nostk editProfile

Publish profile

nostk pubProfile

Publish message

nostk pubMessage <text message>

nostk pubMessage < (ps)

(ps) | nostk pubMessage

Display home timeline

nostk dispHome [number] [date_time]

About

Nostr client written in Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages