You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-3Lines changed: 8 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,9 @@
1
1
# LeetCode Project Generator
2
2
3
+
## Practice LeetCode Locally with Ease
4
+
5
+
LPG is a powerful tool that facilitates the generation of local solution and test files for LeetCode problems. Say goodbye to the web-based runner and hello to seamless local development. With LPG, you can write, test, and refine your solutions in the comfort of your own environment.
3
6
A CLI tool created using [Click](https://click.palletsprojects.com/en/8.1.x/).
4
-
This utility creates a barebones project template from the URL of a LeetCode problem.
"Title slug" refers to the dashed title of the LeetCode problem which can be found in the URL of the problem.
39
44
E.g. for <https://leetcode.com/problems/two-sum/description/>, the title slug is `two-sum`.
40
45
41
-
The default language is C. Other languages are currently unsupported.
46
+
The default language is C. For an updated list of supported languages, refer to [the roadmap](https://github.com/kguzek/leetcode-project-generator#roadmap) or [the related issue](https://github.com/kguzek/leetcode-project-generator/issues/1).
42
47
If using Bash, you must surround the URL with quotes, since the `&` symbol would be interpreted as an asynchronous command.
43
48
44
49
The project directory defaults to `~/Documents/Coding/{language_name}/`. You may use use the template `{language_name}` when specifying the directory, and this will automatically be translated into the name of the language specified using `--lang`. E.g.: `cpp -> C++`.
0 commit comments