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
{{ message }}
This repository was archived by the owner on Jun 13, 2024. It is now read-only.
Note: it is better to use virtualenv and pip3 (python3)
36
+
Note: it is better to use virtualenv
38
37
39
-
- to remove this package, in the root folder of the repo run
38
+
- to remove this package, in the root folder of the repo, run:
40
39
-`python setup.py develop --uninstall`
41
40
42
41
**Note: Termicoder is in its development stage and has only been tested on Ubuntu + python3. Support for other configurations is being worked on, if you are using some other platform and encounter errors, do create an [issue](https://github.com/diveshuttam/termicoder/issues) for them. For windows one can also try using [Bash on Ubuntu on Windows](https://msdn.microsoft.com/en-us/commandline/wsl/about) ; most features have been tested out there and work as expected.**
43
42
44
-
### Autocomplete for bash
43
+
### Configuration
44
+
45
+
- After installing termicoder you have to initialize the configurations files. You can do this by
46
+
-`termicoder config init`
47
+
48
+
- To edit configurations:
49
+
-`termicoder config edit`
50
+
51
+
### Tab Autocompletion
52
+
53
+
- To setup tab autocompletion for termicoder commands
54
+
-`termicoder config autocomplete --help`
55
+
- the above currently supports autocompletions for `bash`, `fish`, `powershell`, `zsh`
45
56
46
-
To setup tab autocompletion for termicoder commands,
47
-
see `termicoder config autocomplete --help`
48
57
49
58
## Current Support
50
59
@@ -139,6 +148,11 @@ You can also contribute otherwise by
139
148
This is a complete redesign and rewrite of _termicoder_ to support judges as plugins,
140
149
As well as to support the new codechef API.
141
150
151
+
This distribution currently includes judge plugin `codechef` implemented using
152
+
[codechef api](http://developers.codechef.com/) for [codechef api hackathon powered by Alibaba](https://www.codechef.com/CAH1801). We are working on support for other judges.
153
+
The API authentication backend for authenticating with CodeChef is hosted at https://termicoder.diveshuttam.me
154
+
whose source code can be found in [codechef-oauth](https://github.com/termicoder/codechef-oauth).
155
+
142
156
Unlike [previous implementation](https://github.com/termicoder/termicoder/tree/previous_alpha) this
143
157
completely does away with `exec` and `eval` calls. And implements `Judges`,
144
158
`Problems` and `Contests` as classes instead of modules.
@@ -155,11 +169,9 @@ termicoder would be available soon. By then you can look at the
155
169
See setup.py for example of how to subscribe to entry point
156
170
`termicoder.judge_plugins`.
157
171
158
-
This distribution currently includes judge plugin `codechef` implemented using
159
-
[codechef api](http://developers.codechef.com/) for [codechef api hackathon powered by Alibaba](https://www.codechef.com/CAH1801)
160
-
161
172
There are also many completely new features implemented in this version including
0 commit comments