Skip to main content

LeetCode CLI

A sleek command-line tool for LeetCode - solve, test, and submit problems directly from your terminal.

image

🚀 Quick Start

1. Using pip

pip install leetcli

2. clone the repository

git clone https://github.com/yuvrajsinh5252/leetcode-cli
cd leetcode-cli
python -m venv .venv
source ./.venv/bin/activate
pip install -r requirements.txt
pip install -e .

Available Commands

Command Description Options
lc login Login to LeetCode account -
lc logout Logout from LeetCode -
lc profile Display LeetCode profile -
lc daily Show today's challenge {lang} - Language (optional)
-e/--editor - Preferred editor
-f/--full - Show full description
-s/--save - Save to file
--no-editor - Skip editor
lc list List available problems -d/--difficulty - Difficulty
-s/--status - Status
-t/--tag - Tag
-c/--category-slug - Category
lc show Display problem details {Problem Name/Number}
-c/--compact - Compact layout
lc test Test your solution {Problem Name/Number} {FILE}
lc submit Submit your solution {Problem Name/Number} {FILE}
--lang - Language
-f/--force - Skip confirmation
lc edit Edit solution in editor {Problem Name/Number} {lang}
-e/--editor - Preferred editor
lc solutions View problem solutions {Problem Name/Number}
-b/--best - Show best solutions

Usage Examples

lc list -d easy -s attempted -t array
lc edit 1 py
lc test 1 two-sum.py
lc submit 1 two-sum.py
lc solutions two-sum --best
lc daily py -e vim

🚧 Work in Progress

Todo

  • Add support for custom test cases
  • Add solution templates

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

leetcli-0.1.0.tar.gz (23.8 kB view details)

Uploaded Source

File details

Details for the file leetcli-0.1.0.tar.gz.

File metadata

  • Download URL: leetcli-0.1.0.tar.gz
  • Upload date:
  • Size: 23.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for leetcli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e0fa6bbf17c92164138948e1aa37fb062e0587bdeaa4e39e8f8b5af9a7201afb
MD5 40bd6c837d5e4c94bdc8e5680143b746
BLAKE2b-256 50ac1d6cb6d8d769cbd4e0c621f5ad379ada1df28e0fbb9a848ccfa92c033bfb

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 file

0.0.3

1 file

0.0.2

1 file

0.0.1

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page