gomuks

command module
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Jan 5, 2021 License: AGPL-3.0 Imports: 14 Imported by: 0

README

gomuks

Languages License GitLab CI Maintainability

Chat Preview

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

Basic usage is possible, but expect bugs and missing features.

Wiki

For installation and usage instructions, see the wiki on GitHub.

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