TOXIC(1)

🌸 NAME (aka the TOXIC(1) manual, bestie) 🌸

okay so welcome to the TOXIC(1) page in the Toxic Manual πŸ’– toxic is an ncurses-based instant messaging client for Tox β€” and the way that this used to live in the Tox core repository but is now a standalone application? iconic. ✨


✨ SYNOPSIS ✨

toxic [-f data-file] [-x] [-4] [-c config-file] [-n nodes-file] [-h]

yes bestie, the synopsis literally includes -x; I’m leaving it exactly as written. no cap. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

toxic is an ncurses-based instant messaging client for Tox which formerly resided in the Tox core repository, and is now available as a standalone application. it’s giving terminal chat main character energy, fr fr. 🫢


πŸ’… OPTIONS πŸ’…

  • -4, --ipv4 β€” Force IPv4 connection πŸ”₯
  • -b, --debug β€” Enable stderr for debugging. Redirect output to avoid breaking the curses interface and better capture messages. πŸ‘€
  • -c, --config config-file β€” Use specified config-file instead of ~/.config/tox/toxic.conf πŸŽ€
  • -d, --default-locale β€” Use default locale 🌍
  • -e, --encrypt-data β€” Encrypt an unencrypted data file. An error will occur if this option is used with an encrypted data file. 🚨
  • -f, --file data-file β€” Use specified data-file instead of ~/.config/tox/toxic_profile.tox πŸ’Ύ
  • -h, --help β€” Show help message 🫢
  • -l, --logging β€” Enable toxcore logging to stderr πŸͺ΅
  • -n, --nodes nodes-file β€” Use specified nodes-file for DHT bootstrap nodes instead of ~/.config/tox/DHTnodes.json 🌐
  • -N, --nodes-url nodes-list-url β€” Use specified nodes-list-url for DHT bootstrap nodes status info instead of https://nodes.tox.chat/json πŸ”—
  • -o, --noconnect β€” Do not connect to the DHT network 🚫
  • -p, --SOCKS5-proxy β€” Use a SOCKS5 proxy: Requires [IP] [port] 🧦
  • -P, --HTTP-proxy β€” Use a HTTP proxy: Requires [IP] [port] 🌐
  • -r, --namelist β€” Use specified nameservers list πŸ“
  • -s --netstats β€” Dump network statistics to log on exit: Requires [path] (only available if toxic is compiled with experimental features enabled) πŸ“Š
  • -t, --force-tcp β€” Force TCP connection (use this with proxies) πŸ”Œ
  • -T, --tcp-relay β€” Act as a TCP relay server for the network (Note: this uses significantly more bandwidth) πŸš€
  • -u, --unencrypt-data β€” Unencrypt a data file. A warning will appear if this option is used with a data file that is already unencrypted. ⚠️

πŸŽ€ FILES πŸŽ€

  • ~/.config/tox/DHTnodes.json β€” Default location for list of DHT bootstrap nodes (list obtained from https://nodes.tox.chat). This list is automatically updated. See toxic.conf(5) for details on controlling the update frequency. 🌈
  • ~/.config/tox/toxic_profile.tox β€” Savestate which contains your personal info (nickname, Tox ID, contacts, etc) πŸ’–
  • ~/.config/tox/toxic.conf β€” Configuration file. See toxic.conf(5) for more details. πŸ› οΈ
  • /usr/share/toxic/toxic.conf.example β€” Configuration example. πŸ“„

πŸ’€ BUGS πŸ’€

bestie, these are the known gremlins, and I’m keeping them exactly as written:

  • -Unicode characters with a width larger than 1 column may cause strange behaviour.
  • -Screen flickering sometimes occurs on certain terminals.
  • -Resizing the terminal window when a game window is open will break things.


πŸ‘‘ AUTHORS πŸ‘‘

JFreegman <JFreegman@gmail.com> πŸ‘‘


🫢 SEE ALSO 🫢

toxic.conf(5) πŸ’–


~ πŸ’– toxic 0.16.3_r2322 Β· 2023-03-04 Β· that’s the whole manual, mwah πŸ’– ~

πŸ“¦ where this page comes from