/contest_helper

管理算法競賽的模板

Primary LanguageC++

競賽幫手

安裝

git clone https://github.com/MROS/contest_helper
cd contest_helper
cargo install --path . # 編譯並安裝
mkdir -p ~/.config/ch  # 建立設定目錄
ln -s $(pwd)/template ~/.config/ch/template # 鏈接模板,如果不想用鏈結的,也可以複製整個目錄

設定

您可以在 ~/.config/ch/config.toml 中設定,說明如下

# 開目錄時的檔案名
dir = ["A", "B", "C", "D", "E", "F", "G", "H"]

# 預設
[default]
language = "cpp"
main = "main"

ch 發現沒有 config.toml 檔案,會自行創建一個

使用

# 創造一個 C++ 的模板,從 template/cpp/main.cpp 複製過來的
ch A.cpp

# 也可以指定主程式的模板,例如產生適合 google code jam 的主程式
ch -m gcj A.cpp

# 如果 A.cpp 存在,在其內插入 template/cpp/number.cpp
ch A.cpp --libs number