leetcode-cli icon indicating copy to clipboard operation
leetcode-cli copied to clipboard

A cli tool to enjoy leetcode!

npm version Releases license Build Join chat at https://gitter.im/skygragon/leetcode-cli

leetcode-cli

A productive cli tool to enjoy leetcode!

Great thanks to leetcode.com, a really awesome website!

ReleasesInstallDocsCommandsAdvancedPlugins

  • A very EFFICIENT way to fight questions.
  • CACHING questions to ease offline thinking.
  • GENERATING source code before coding.
  • Live TEST and SUBMIT with leetcode.com.
  • Download your previous SUBMISSION.
  • Trace your coding STATUS.
  • AUTO LOGIN among multiple agents with single account.
  • Multiple THEMES support.
  • More PLUGINS to enjoy extra features!

Screenshot

Quick Start

Read help first                         $ leetcode help
Login with your leetcode account        $ leetcode user -l
Browse all questions                    $ leetcode list
Choose one question                     $ leetcode show 1 -g -l cpp
Coding it!
Run test(s) and pray...                 $ leetcode test ./two-sum.cpp -t '[3,2,4]\n7'
Submit final solution!                  $ leetcode submit ./two-sum.cpp