[−][src]Crate leetcode_cli
leetcode-cli
Not Available for Now
If you need to, keep time on me...expect to launch at v0.3.0.
and,
the DEADLINE is Sub Jan 5 23:59:59 CST 2020
.
Note
(only support OSX temporarily)
Please make sure you have logined in leetcode.com
with chrome
.
Features
What's the difference between lc-rs
(this repo) and skygragon's leetcode-cli?
Here two features in this lc-rs
:
- the edit flow —— solution file will generate automatically!
- doc support,
lc-rs
can compile the annotation of your solutions to markdown!- btw, generate a site is easy for
lc-rs
!
- btw, generate a site is easy for
For example, if your config is:
[storage]
code = "code"
[code]
lang = "rust"
editor = "emacs"
After pick a question:
leetcode pick 1
lc-rs
will generate 1.two-sum.alogrithms
at ~/.leetcode/code/1.two-sum.algorithms.rs
And you want to edit it, so:
leetcode edit 1
Emacs will be with you, and then, test and submit is just:
leetcode test 1 leetcode submit 1
Enjoy Coding!
Building
cargo install leetcode-cli
Usage
leetcode 0.1.5
clearloop <udtrokia@163.com>
Leet your code in command-line.
USAGE:
leetcode [FLAGS] [SUBCOMMAND]
FLAGS:
-d, --debug debug mode
-h, --help Prints help information
-V, --version Prints version information
SUBCOMMANDS:
cache Manage cache [aliases: cc]
list List problems [aliases: ls]
help Prints this message or the help of the given subcommand(s)
leetcode-list
leetcode-list List problems USAGE: leetcode list [FLAGS] [OPTIONS] [keyword] FLAGS: -h, --help Prints help information -s, --stat Show statistics of listed problems -V, --version Prints version information OPTIONS: -c, --category <category> Fliter problems by category name [alogrithms, database, shell] -q, --query <query> Fliter questions by conditions: Uppercase means negative e = easy E = m+h m = medium M = e+h h = hard H = e+m d = done D = not done l = locked L = not locked s = starred S = not starred ARGS: <keyword> Keyword in select query EXAMPLES: leetcode list List all questions leetcode list array List questions that has "array" in name leetcode list -c database List questions that in database category leetcode list -q eD List questions that with easy level and not done
leetcode-cache
leetcode-cache Manage cache USAGE: leetcode cache [FLAGS] FLAGS: -d, --delete Delete cache -u, --update Update cache -h, --help Prints help information -V, --version Prints version information
LICENSE
MIT
Modules
cache | Save bad network's ass. |
cfg | Soft-link with |
cli | Clap commander |
cmds | All subcommands in leetcode-cli |
err | Errors in leetcode-cli |
flag | flags in leetcode-cli |
helper | Convert i32 to specific digits string. |
plugins | leetcode-cil plugins + chrome cookie parser + leetcode API |