devtui

command module
v0.33.2 Latest Latest
Warning

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

Go to latest
Published: Jan 13, 2026 License: MIT Imports: 1 Imported by: 0

README

DevTUI ASCII Art

A Swiss-army app for developers

All-in-one terminal toolkit that consolidates everyday developer utilities into a unified TUI and CLI interfaces.

devtui

Why DevTUI?

  • Unified experience – Replace scattered tools with a single app
  • Privacy-focused – Everything runs locally, no data ever leaves your computer
  • Offline support – No internet? No problem
  • Built for the terminal – No need to reach for your mouse or browser

Install

Homebrew
brew install skatkov/tap/devtui
Download Executable

Or download executable from GitHub Releases

Docs

-> devtui.com/start


Documentation Generator

DevTUI includes automated documentation generators for both CLI and TUI interfaces (not complete yet, though).

Generate All Documentation

To regenerate both CLI and TUI documentation:

cd docs && go run *.go

This will:

  • Generate CLI documentation in site/cli/ with proper Jekyll front matter
  • Generate TUI documentation in site/tui/ with key bindings and usage instructions
  • Clean up auto-generated content (remove footers, SEE ALSO sections, etc.)
  • Apply proper formatting and language hints for code examples
Individual Generators

You can also run generators separately:

# CLI documentation only
cd docs && go run cli-docs.go docs.go

# TUI documentation only
cd docs && go run tui-docs.go docs.go

Logo was done by Andrei Kedrin.

Figma original: https://www.figma.com/design/JTS0mzphMDiRuuC3xNprLu/Untitled?node-id=0-1&p=f&t=0LeB0uhXSUmZpE3Q-0

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
base64
devtui/internal/base64/base64.go
devtui/internal/base64/base64.go
clipboard
Package clipboard provides clipboard operations with helpful error messages that detect the Linux session type and suggest appropriate dependencies.
Package clipboard provides clipboard operations with helpful error messages that detect the Linux session type and suggest appropriate dependencies.
ui
devtui/internal/ui/base_pager_model.go
devtui/internal/ui/base_pager_model.go
tui
base64-decoder
devtui/tui/base64-decoder/main.go
devtui/tui/base64-decoder/main.go
base64-encoder
devtui/tui/base64-encoder/main.go
devtui/tui/base64-encoder/main.go
css
csv2md
devtui/tui/csv2md/main.go
devtui/tui/csv2md/main.go
password command
url-extractor
devtui/tui/url-extractor/main.go
devtui/tui/url-extractor/main.go
xml

Jump to

Keyboard shortcuts

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