devtui

command module
v0.32.0 Latest Latest
Warning

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

Go to latest
Published: Nov 16, 2025 License: MIT Imports: 1 Imported by: 0

README ΒΆ

DevTUI ASCII Art {: .text-center}

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