File Viewers & Formatters

Terminal demos of modern file viewing, formatting, and data processing tools — bat, jq, yq, glow, and more.

par @agentgif · 73 GIF ·

Dans cette collection

  1. 1. Documentation Workflow — Part 2: Code Screenshot with freeze
  2. 2. bat — bat vs cat
  3. 3. cat — bat vs cat
  4. 4. Code Review Workflow — Part 2: Benchmark Before and After
  5. 5. JSON Data Pipeline — Part 2: Analyze CSV with xsv
  6. 6. fx — jq vs fx vs jless
  7. 7. Log Analysis — Part 2: Summarize with xsv
  8. 8. Exploring a New Codebase — Part 1: Project Overview
  9. 9. sops — Encrypted File Editor
  10. 10. doggo — Modern DNS Client
  11. 11. sq — Data Wrangler for Databases
  12. 12. kustomize — Kubernetes YAML Customization
  13. 13. docker compose — Multi-Container Orchestration
  14. 14. delta — delta vs git diff
  15. 15. yq — YAML processor
  16. 16. jq — JSON processor
  17. 17. Finding and Fixing a Bug — Part 2: Inspect and Review the Fix
  18. 18. Exploring a New Codebase — Part 2: Code Stats and File Tree
  19. 19. jless — jq vs fx vs jless
  20. 20. git — delta vs git diff
  21. 21. mdcat — glow vs mdcat
  22. 22. pandoc — Universal Document Converter
  23. 23. Finding and Fixing a Bug — Part 1: Search for the Error
  24. 24. JSON Data Pipeline — Part 1: Fetch and Transform with jq
  25. 25. Documentation Workflow — Part 1: Render Markdown with glow
  26. 26. jq — jq vs fx vs jless
  27. 27. fx — Terminal JSON Viewer
  28. 28. glow — glow vs mdcat
  29. 29. Log Analysis — Part 1: Extract Errors with rg and jq
  30. 30. Code Review Workflow — Part 1: View Diff with delta
  31. 31. jless — Command-Line JSON Viewer
  32. 32. delta — Beautiful Git Diff Viewer
  33. 33. bat — A cat Clone with Syntax Highlighting
  34. 34. glow — Render Markdown in the Terminal
  35. 35. mdcat — cat for Markdown
  36. 36. curlie httpbin.org/get — Make a request with curlie
  37. 37. http POST httpbin.org/post name=AgentGIF — POST JSON with HTTPie
  38. 38. http GET httpbin.org/get — Make a GET request with HTTPie
  39. 39. jq — Command-Line JSON Processor
  40. 40. dasel — query YAML, JSON, TOML, CSV with one tool
  41. 41. yq — Command-Line YAML/JSON/XML Processor
  42. 42. jless — read-only pager for JSON files
  43. 43. slides — Terminal-based presentations
  44. 44. yq '.services' — query a YAML key with jq-like syntax
  45. 45. glow — Render Markdown in the terminal
  46. 46. fx — interactive JSON viewer in the terminal
  47. 47. bat script.py — syntax-highlighted file viewer
  48. 48. mlr stats1 — compute column statistics in CSV pipelines
  49. 49. mlr --opprint head — preview CSV as a pretty-printed table
  50. 50. jq '.' — pretty-print JSON with syntax highlighting
  51. 51. yq -P '.' — pretty-print YAML with color
  52. 52. bat -l json — force a specific language for highlighting
  53. 53. freeze — Syntax-highlighted code screenshots
  54. 54. xsv select — project specific columns from a CSV
  55. 55. bat --style=grid,numbers — customize output decorations
  56. 56. bat --diff — show Git changes with syntax highlighting
  57. 57. silicon — Beautiful code snapshots
  58. 58. glow — Paginate long Markdown documents
  59. 59. glow — Stash and organize Markdown files
  60. 60. scc -f json — output LOC stats as JSON for tooling
  61. 61. xsv sort — sort CSV rows by a column
  62. 62. jq '.users[] | .name' — extract fields from arrays
  63. 63. csvlens — interactive CSV viewer with column alignment
  64. 64. jq '@csv' — convert JSON array to CSV output
  65. 65. xsv stats — compute summary statistics for CSV columns
  66. 66. fx .users — navigate directly to a JSON key
  67. 67. mdcat — Render Markdown with images
  68. 68. git diff — side-by-side diff with delta syntax highlighting
  69. 69. delta file1 file2 — diff two arbitrary files with syntax highlighting
  70. 70. yazi — file previews with syntax highlighting
  71. 71. fd --type f --extension md — find Markdown files
  72. 72. HTTPie — Modern HTTP Client for the API Era
  73. 73. fzf --preview 'bat {}' — fuzzy find with file preview