# Gossip Commands Gossip has a lot of command-line commands that can be run. To run a command line command, pass it to gossip on the command line, for example: ``` $ gossip wgpu_renderer true ``` Most command line commands do something and then exit, rather than running the GUI program. This file may not be up to date. You can see the list of all the commands with `gossip help`. You can see the details of a particular command with `gossip help `. ## Commands that launce the GUI program ### login login on the command line before starting the gossip GUI. **usage**: `gossip login` ### rapid Use much faster disk access. A crash can corrupt your local data, unless your filesystem preserves write ordering. **usage**: `gossip rapid` Unlike all the other commands, you can pass one more command after rapid like this: **usage**: `gossip rapid ` ### offline Start gossip in offline mode. **usage**: `gossip offline` ## Commands that operate in the terminal and then exit ### add_person_list add a new person list with the given name. **usage**: `gossip add_person_list ` ### backdate_eose backdate last_general_eose_at by 24 hours for every relay. **usage**: `gossip backdate_eose` ### bech32_decode decode the bech32 string. **usage**: `gossip bech32_decode ` ### bech32_encode_naddr encode an event address (parameterized replaceable event link). **usage**: `gossip bech32_encode_naddr [, ...]` ### clear_timeouts clear relay avoidance timeouts. **usage**: `gossip clear_timeouts` ### decrypt decrypt the ciphertext from the pubkeyhex. **usage**: `gossip decrypt ` ### delete_spam_by_content delete all feed-displayable events with content matching the substring (including giftwraps). **usage**: `gossip delete_spam_by_content` ### delete_relay delete a relay record from storage. **usage**: `gossip delete_relay ` ### dpi override the DPI setting. **usage**: `gossip dpi ` ### events_of_kind print IDs of all events of kind= **usage**: `gossip events_of_kind ` ### events_of_pubkey_and_kind print IDs of all events from of kind= **usage**: `gossip events_of_pubkey_and_kind ` ### export_encrypted_key Export the encrypted private key **usage**: `gossip export_encrypted_key` ### giftwraps Decrypt all of your giftwraps **usage**: `gossip giftwraps` ### help Show this list. **usage**: `gossip help` ### import_encrypted_private_key import encrypted private key **usage**: `gossip import_encrypted_private_key ` ### import_event import and process a JSON event **usage**: `gossip import_event ` ### print_event print the event (in JSON) from the database that has the given id **usage**: `gossip print_event ` ### print_followed print every pubkey that is followed **usage**: `gossip print_followed` ### print_muted print every pubkey that is muted **usage**: `gossip print_muted` ### print_person_lists print every pubkey in every person list **usage**: `gossip print_person_lists` ### print_person print the given person **usage**: `gossip print_person ` ### print_person_relays print all the person-relay records for the given person **usage**: `gossip print_person_relays ` ### print_relay print the relay record **usage**: `gossip print_relay ` ### print_relays print all the relay records **usage**: `gossip print_relays` ### print_seen_on print the relays the event was seen on **usage**: `gossip print_seen_on ` ### rebuild_indices Rebuild all event-related indices **usage**: `gossip rebuild_indices` ### rename_person_list Rename a person list **usage**: `gossip rename_person_list` ### reprocess_recent Reprocess events that came during the last 24 hours **usage**: `gossip reprocess_recent` ### reprocess_relay_lists Reprocess relay lists (including kind 3 contents) **usage**: `gossip reprocess_relay_lists` ### ungiftwrap Unwrap the giftwrap event with the given ID and print the rumor (in JSON) **usage**: `gossip ungiftwrap ` ### verify Verify if the given event signature is valid **usage**: `gossip verify ` Note that gossip does not accept invalid events, so this old command probably has no practical use. ### verify_json Verify if the passed in event JSON's signature is valid **usage**: `gossip verify_json ` ### wgpu_renderer Enable/Disable the WGPU rendering backend **usage**: `gossip wgpu_renderer `