Skip to content

May the code be with you 👻

License

Subjective/leetcode-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

leetcode-cli

doc Crates.io Crates.io LICENSE

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:

  1. the edit flow —— solution file will generate automatically!
  2. doc support, lc-rs can compile the annotation of your solutions to markdown!
    1. btw, generate a site is easy for lc-rs!

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.6 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] stat Show simple chart about submissions [aliases: st] 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

About

May the code be with you 👻

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 97.5%
  • Nix 2.5%