<darrikonn/>

Darri Konn's personal site as an interactive bash shell with Vim navigation in the browser.

Last verified:

Visit <darrikonn/>

What is <darrikonn/>?

<darrikonn/> is Darri Konn's personal website presented as an interactive terminal: browse it as a bash shell with Vim-style navigation straight from your browser. It doubles as his portfolio and a playground for developer-tool experiments such as Minitest, Timerdriver, Superset.el, and git-chain.

<darrikonn/> pricing

Pricing model: Freemium

completely free and open source - no paid tiers or subscriptions. Pre-built packages available on GitHub releases page for Windows, macOS, and Linux. Managed packages available via Homebrew (macOS), Scoop (Windows), and curl install script for Linux distros.

<darrikonn/> pros

  • Fast and lightweight built with Go
  • Fully open source and free to use
  • Works offline without internet connection
  • Regex-based search with case-insensitive option
  • Custom editor support (NVIM, vi, etc.)
  • Tag-based organization for grouping cheats
  • Weight system for sorting search results
  • Pre-built packages for Windows, macOS, and Linux
  • Homebrew and Scoop package manager support
  • SQLite database for reliable data storage
  • Simple YAML configuration file
  • Environment variable support for custom paths
  • Quick add/edit/delete commands with aliases
  • Verbose output option for debugging
  • Personal cheat sheet management keeps data private

<darrikonn/> cons

  • No built-in community cheat sheet sharing
  • Requires command-line familiarity to use
  • No cloud sync between devices
  • Manual installation script for Linux distros
  • No graphical user interface
  • Limited documentation beyond API.md
  • No mobile app support
  • Editor fallback to vi if none configured

Frequently asked questions about <darrikonn/>

What is cheat-cli?

cheat is a command-line cheat manager where you can create and manage your personal cheatsheet. It's a fast and flexible cheatsheet manager built with Go that lets you store quick reference commands directly in your terminal.

How do I install cheat?

You can install via Homebrew on macOS (brew tap darrikonn/formulae && brew install darrikonn/formulae/cheat), Scoop on Windows (scoop bucket add app https://github.com/darrikonn/cheat.git && scoop install cheat), or use the install script for Linux (curl -s https://raw.githubusercontent.com/darrikonn/cheat/master/install.sh | bash -s -- -b /usr/local/bin). Pre-built packages are also available on the GitHub releases page.

How do I search for cheats?

Run 'cheat' to list all your cheats, or use regex search like 'cheat git.*' to fetch cheats matching your pattern. Add '-i' flag for case-insensitive search (e.g., 'cheat GIT -i').

How do I add a new cheat?

Run 'cheat [regex] add' or 'cheat [regex] a' (alias). You'll be prompted to edit the cheat's description in your preferred editor. You can also set weight with '--weight int' for sorting results.

How do I edit an existing cheat?

Run 'cheat [regex] edit' or 'cheat [regex] e' (alias). You can rename the cheat with '--name string' and/or change its weight with '--weight int'. You'll also be prompted to edit the description in your editor.

How do I delete a cheat?

Run 'cheat [regex] delete' or 'cheat [regex] d' (alias). Add '-y' flag to skip the confirmation prompt, or '-i' for case-insensitive search.

Can I customize my editor?

Yes, set your preferred editor in the '$CHEAT_HOME/cheat.yaml' config file (e.g., 'editor: nvim'). If no editor is configured, it falls back to your EDITOR environment variable, then defaults to 'vi'.

How do tags work?

Describe cheats with tags like 'my summary tags: [awesome, golang]'. Then search by tags using 'cheat 'tags: \[.golang.\]'' to find grouped cheats with specific tags.

Where is my cheat data stored?

Data location depends on environment variables: CHEAT_HOME determines where cheatsheet.db and cheat.yaml live. Fallbacks are XDG_CONFIG_HOME, then HOME. If HOME is used, files become dotfiles (~/.cheatsheet.db and ~/.cheat.yaml).

What commands are available?

Available commands: 'add' (add new cheat), 'delete' (delete a cheat), 'edit' (edit a cheat), 'get' (get cheat info by name), and default regex search. Use 'cheat --help' to see all commands and 'cheat [command] --help' for command-specific help.

Categories

Use cases

Browse all AI tools on NeedAnAI