A cli tool to enjoy leetcode!
Great thanks to leetcode.com, an really awesome website!
- A very EFFICIENT way to fight problems.
- CACHING problems locally thus you can easily navigate & think it offline.
- Do everything in CLI, no one even knows you are doing leetcode :p
- GENERATING source code template for further coding.
- Support live TEST and SUBMIT againts leetcode.com.
- AUTO LOGIN among multiple sessions with single leetcode account.
- Retrieve your previous SUBMISSION thus you can easily backup and manage your code.
node.js (npm included) required, please follow the installation guide:
From npm repo:
$ sudo npm install -g leetcode-cli
From source code:
$ git clone http://github.com/skygragon/leetcode-cli
$ cd leetcode-cli && npm install && sudo npm install -g .
Read help first $ leetcode help
Login with your leetcode account $ leetcode user -l
Browse all problems $ leetcode list
Choose one problem $ 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