Ben X Hub

Tech notes on Web development, architecture, and engineering practices

Browse Articles

Python uv Core Concepts: pyproject.toml, Lockfile & Virtual Environments

3 min read

Understand uv's four core concepts and build the foundational knowledge needed for daily operations.

#python#uv#pyproject#lockfile#venv

Python uv Common Patterns: Dependencies, uvx & Script Execution

2 min read

A collection of uv's five most common daily operations, with practical templates you can use immediately.

#python#uv#dependencies#uvx#scripts

Python uv Advanced: Python Versions, pip Interface & Tool Installation

2 min read

When moving beyond a single project to multi-version testing, legacy pipeline compatibility, and global tool management, uv handles it all.

#python#uv#python-version#pip#uv-tool

Python uv Best Practices: Stability & Collaboration Checklist

3 min read

A collection of uv's recommended long-term practices and common pitfalls, to help reduce failures and collaboration friction.

#python#uv#best-practices#pyproject#ci

Cursor CLI Tutorial — Overview

2 min read

Cursor CLI brings your AI assistant to the terminal: write, edit, and ask questions without opening the IDE. Perfect for servers, scripts, and keyboard-driven workflows.

#cursor#cli#terminal

Installing Cursor CLI

1 min read

Install Cursor CLI in one terminal command using the official script. Supports macOS, Linux, WSL, and Windows.

#cursor#cli#install

Cursor CLI Basic Usage

2 min read

The most common approach: use cursor agent to run commands or enter conversation mode; cursor ask for read-only questions; use --path to specify a working directory.

#cursor#cli#agent

Cursor CLI Three Modes: Agent / Plan / Ask

3 min read

Agent modifies files, Plan drafts a plan before acting, Ask is read-only. One sentence to tell them apart — and learn to switch with slash commands mid-conversation.

#cursor#cli#agent#plan#ask

Cursor CLI Non-Interactive Mode (Scripts & CI)

2 min read

Use --no-interactive to let the AI run to completion without waiting for input. Perfect for scripts and CI. Optionally pick --model or use -c to run in the cloud.

#cursor#cli#automation#ci

Cursor CLI Tips & FAQ

3 min read

Resume conversations with --resume, confirm before running commands, use CLI alongside the IDE, plus answers to FAQs about command not found, pricing, and server usage.

#cursor#cli#tips#faq