Config#
User#
Config user for specific platform, supported CRUD, run oi config account --help
for more details
oi config account new <platform> <username>
Example:
oi config account new Codeforces Cro-Marmot
Code Template#
Supported CURD, run oi config template --help
for more details
Example:
Add Codeforces(GNU G++20 11.2.0 (64 bit, winlibs)) Local(C++20) template
oi config template new Codeforces "C++20" "~/mycode/.oiTerminal/custom_template.cpp" "clang++ -o Main Main.cpp -std=gnu++20 -O2 -g -Wall -Wcomma -Wextra -fsanitize=integer,undefined,null,alignment" "./Main" 73
Add AtCoder(C++ (GCC 9.2.1)) Local(C++17) two different mode
oi config template new AtCoder "C++17-test" "~/mycode/.oiTerminal/atc_temp.cpp" "clang++ -o Main Main.cpp -std=gnu++17 -O2 -g -Wall -Wcomma -Wextra -fsanitize=integer,undefined,null,alignment" "./Main" 5001
oi config template new AtCoder "C++17-submit" "~/mycode/.oiTerminal/atc_temp.cpp" "clang++ -o Main Main.cpp -std=gnu++17 -O2 -g -Wall -Wcomma -Wextra" "./Main" 5001
Remote language id#
Note
Not updated in time, run oi lang Codeforces
/oi lang AtCoder
to query the latest
Codeforces:
Updated: 2024-04-11
GNU GCC C11 5.1.0 43
GNU G++14 6.4.0 50
GNU G++17 7.3.0 54
GNU G++20 13.2 (64 bit, winlibs)89
C# 8, .NET Core 3.1 65
C# 10, .NET SDK 6.0 79
C# Mono 6.8 9
D DMD32 v2.105.0 28
Go 1.19.5 32
Haskell GHC 8.10.1 12
Java 21 64bit 87
Java 8 32bit 36
Kotlin 1.7.20 83
Kotlin 1.9.21 88
OCaml 4.02.1 19
Delphi 7 3
Free Pascal 3.2.2 4
PascalABC.NET 3.8.3 51
Perl 5.20.1 13
PHP 8.1.7 6
Python 2.7.18 7
Python 3.8.10 31
PyPy 2.7.13 (7.3.0) 40
PyPy 3.6.9 (7.3.0) 41
PyPy 3.9.10 (7.3.9, 64bit) 70
Ruby 3.2.2 67
Rust 1.75.0 (2021) 75
Scala 2.12.8 20
JavaScript V8 4.8.0 34
Node.js 15.8.0 (64bit) 55
ActiveTcl 8.5 14
Io-2008-01-07 (Win32) 15
Pike 7.8 17
Befunge 18
OpenCobol 1.0 22
Factor 25
Secret_171 26
Roco 27
Ada GNAT 4 33
Mysterious Language 38
FALSE 39
Picat 0.9 44
GNU C++11 5 ZIP 45
Java 8 ZIP 46
J 47
Microsoft Q# 56
Text 57
UnknownX 62
Secret 2021 68
AtCoder:
Updated: 2023-10-30
C++ 20 (gcc 12.2) 5001
Go (go 1.20.6) 5002
C# 11.0 (.NET 7.0.7) 5003
Kotlin (Kotlin/JVM 1.8.20) 5004
Java (OpenJDK 17) 5005
Nim (Nim 1.6.14) 5006
V (V 0.4) 5007
Zig (Zig 0.10.1) 5008
JavaScript (Node.js 18.16.1) 5009
JavaScript (Deno 1.35.1) 5010
R (GNU R 4.2.1) 5011
D (DMD 2.104.0) 5012
D (LDC 1.32.2) 5013
Swift (swift 5.8.1) 5014
Dart (Dart 3.0.5) 5015
PHP (php 8.2.8) 5016
C (gcc 12.2.0) 5017
Ruby (ruby 3.2.2) 5018
Crystal (Crystal 1.9.1) 5019
Brainfuck (bf 20041219) 5020
F# 7.0 (.NET 7.0.7) 5021
Julia (Julia 1.9.2) 5022
Bash (bash 5.2.2) 5023
Text (cat 8.32) 5024
Haskell (GHC 9.4.5) 5025
Fortran (gfortran 12.2) 5026
Lua (LuaJIT 2.1.0-beta3) 5027
C++ 23 (gcc 12.2) 5028
Common Lisp (SBCL 2.3.6) 5029
COBOL (Free) (GnuCOBOL 3.1.2) 5030
C++ 23 (Clang 16.0.6) 5031
Zsh (Zsh 5.9) 5032
SageMath (SageMath 9.5) 5033
Sed (GNU sed 4.8) 5034
bc (bc 1.07.1) 5035
dc (dc 1.07.1) 5036
Perl (perl 5.34) 5037
AWK (GNU Awk 5.0.1) 5038
なでしこ (cnako3 3.4.20) 5039
Assembly x64 (NASM 2.15.05) 5040
Pascal (fpc 3.2.2) 5041
C# 11.0 AOT (.NET 7.0.7) 5042
Lua (Lua 5.4.6) 5043
Prolog (SWI-Prolog 9.0.4) 5044
PowerShell (PowerShell 7.3.1) 5045
Scheme (Gauche 0.9.12) 5046
Scala 3.3.0 (Scala Native 0.4.14) 5047
Visual Basic 16.9 (.NET 7.0.7) 5048
Forth (gforth 0.7.3) 5049
Clojure (babashka 1.3.181) 5050
Erlang (Erlang 26.0.2) 5051
TypeScript 5.1 (Deno 1.35.1) 5052
C++ 17 (gcc 12.2) 5053
Rust (rustc 1.70.0) 5054
Python (CPython 3.11.4) 5055
Scala (Dotty 3.3.0) 5056
Koka (koka 2.4.0) 5057
TypeScript 5.1 (Node.js 18.16.1) 5058
OCaml (ocamlopt 5.0.0) 5059
Raku (Rakudo 2023.06) 5060
Vim (vim 9.0.0242) 5061
Emacs Lisp (Native Compile) (GNU Emacs 28.2)5062
Python (Mambaforge / CPython 3.10.10) 5063
Clojure (clojure 1.11.1) 5064
プロデル (mono版プロデル 1.9.1182) 5065
ECLiPSe (ECLiPSe 7.1_13) 5066
Nibbles (literate form) (nibbles 1.01) 5067
Ada (GNAT 12.2) 5068
jq (jq 1.6) 5069
Cyber (Cyber v0.2-Latest) 5070
Carp (Carp 0.5.5) 5071
C++ 17 (Clang 16.0.6) 5072
C++ 20 (Clang 16.0.6) 5073
LLVM IR (Clang 16.0.6) 5074
Emacs Lisp (Byte Compile) (GNU Emacs 28.2) 5075
Factor (Factor 0.98) 5076
D (GDC 12.2) 5077
Python (PyPy 3.10-v7.3.12) 5078
Whitespace (whitespacers 1.0.0) 5079
><> (fishr 0.1.0) 5080
ReasonML (reason 3.9.0) 5081
Python (Cython 0.29.34) 5082
Octave (GNU Octave 8.2.0) 5083
Haxe (JVM) (Haxe 4.3.1) 5084
Elixir (Elixir 1.15.2) 5085
Mercury (Mercury 22.01.6) 5086
Seed7 (Seed7 3.2.1) 5087
Emacs Lisp (No Compile) (GNU Emacs 28.2) 5088
Unison (Unison M5b) 5089
COBOL (GnuCOBOL(Fixed) 3.1.2) 5090