Search by

detain member since: Sep 13, 2013 · Transparency log

detain's packages

  • PHP

    sugarcraft/candy-flip

    ANSI/GIF animation toolkit — GIF decode and frame playback (antecedent: gifterm) plus .ansi art playback (AnsiArt/ArtLibrary/ArtLoop). The viewer CLI lives in sugarcraft/candy-gifview.

  • PHP

    sugarcraft/candy-focus

    Focus-ring state machine — an ordered set of focusable regions with wrap-around Tab/Shift-Tab traversal for full-window TUI layouts. Dependency-free.

  • PHP

    sugarcraft/candy-forms

    Foundation lib for form primitives (TextInput, TextArea, ItemList, Viewport, FilePicker, Field interface, Confirm, Form) extracted from sugar-bits, with the interactive huh-style form engine folded in.

  • PHP

    sugarcraft/candy-freeze

    PHP port of charmbracelet/freeze — render code or terminal output to SVG screenshots with macOS-style window controls, drop shadow, line numbers, and inline ANSI SGR colour parsing.

  • PHP

    sugarcraft/candy-fuzzy

    Fuzzy string matching with scored matched indices — Smith-Waterman + Sahilm algorithms. Unblocks filter-highlighting UI across the ecosystem.

  • PHP

    sugarcraft/candy-gifview

    Terminal GIF viewer — the command-line front end of sugarcraft/sugar-animation.

  • PHP

    sugarcraft/candy-git

    Terminal Git client — port of jesseduffield/lazygit on the SugarCraft stack.

  • PHP

    sugarcraft/candy-git-server

    Self-hostable Git server: smart-HTTP clone/fetch/push plus LFS run today via 'serve --http' behind fail-closed access gates; config, accounts, repos, git-daemon advertisement and a ForceCommand SSH dispatcher round out the library. Modeled on the charmbracelet/soft-serve Go project.

  • PHP

    sugarcraft/candy-hermit

    PHP port of Genekkion/theHermit — fuzzy finder / quick-fix overlay for terminal UIs. Wraps a background view, renders a filterable list overlay on top, background continues to update underneath.

  • PHP

    sugarcraft/candy-input

    Terminal escape sequence decoder for keyboard (legacy + Kitty progressive) and mouse (SGR 1006). Provides InputDriver interface and EscapeDecoder implementation. Unblocks sugar-readline migration to real-TTY input.

  • PHP

    sugarcraft/candy-kit

    PHP port of charmbracelet/fang — opinionated CLI presentation helpers: StatusLine (✓/✗/⚠/ℹ), Banner, Section header, Stage step, HelpText page, and 6 stock themes (ansi/plain/charm/dracula/nord/catppuccin).

  • PHP

    sugarcraft/candy-kv

    PHP port of charmbracelet/skate — a personal key/value store with multi-database support, binary data, and glob/list filtering.

  • PHP

    sugarcraft/candy-layout

    Constraint-based layout solver (Cassowary simplex + greedy fallback)

  • PHP

    sugarcraft/candy-lister

    PHP port of treilik/bubblelister — tree-list view component with customisable prefix/suffix rendering, line wrapping, cursor navigation, and per-item styling hooks.

  • PHP

    sugarcraft/candy-log

    PHP port of charmbracelet/log — minimal, colorful leveled logging with structured human-readable output, text/JSON/logfmt formatters, and stdlog adapter.