gomuks

command module
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 19, 2022 License: AGPL-3.0 Imports: 15 Imported by: 0

README

gomuks

Languages License Release GitLab CI Maintainability Packaging status

Chat Preview

A terminal Matrix client written in Go using mautrix and mauview.

Docs

For installation and usage instructions, see docs.mau.fi.

Discussion

Matrix room: #gomuks:maunium.net

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package config contains the wrappers for gomuks configurations and sessions.
Package config contains the wrappers for gomuks configurations and sessions.
Package debug contains utilities to log debug messages and display panics nicely.
Package debug contains utilities to log debug messages and display panics nicely.
Package ifc contains interfaces to allow circular function calls without circular imports.
Package ifc contains interfaces to allow circular function calls without circular imports.
lib
ansimage
Package ansimage is a simplified version of the ansimage package in https://github.com/eliukblau/pixterm focused in rendering images to a tcell-based TUI app.
Package ansimage is a simplified version of the ansimage package in https://github.com/eliukblau/pixterm focused in rendering images to a tcell-based TUI app.
notification
Package notification contains a simple cross-platform desktop notification sending function.
Package notification contains a simple cross-platform desktop notification sending function.
open
Package open contains a simple cross-platform way to open files in the program the OS wants to use.
Package open contains a simple cross-platform way to open files in the program the OS wants to use.
util
Package util contains miscellaneous utilities
Package util contains miscellaneous utilities
Package matrix contains wrappers for mautrix for use by the UI of gomuks.
Package matrix contains wrappers for mautrix for use by the UI of gomuks.
rooms
Package rooms contains a representation for Matrix rooms and utilities to parse state events.
Package rooms contains a representation for Matrix rooms and utilities to parse state events.
ui
Package ui contains the main gomuks UI.
Package ui contains the main gomuks UI.
messages
Package messages contains different message types and code to generate and render them.
Package messages contains different message types and code to generate and render them.
messages/html
gomuks - A terminal Matrix client written in Go.
gomuks - A terminal Matrix client written in Go.
messages/tstring
Package tstring contains a string type that stores style data for each character, allowing it to be rendered to a tcell screen essentially unmodified.
Package tstring contains a string type that stores style data for each character, allowing it to be rendered to a tcell screen essentially unmodified.
widget
Package widget contains additional tview widgets.
Package widget contains additional tview widgets.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL