Initial commit
Basic build infrastructure, license, and readme files.
This commit is contained in:
30
partridge.sublime-project
Normal file
30
partridge.sublime-project
Normal file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"folders":
|
||||
[
|
||||
{
|
||||
"path": ".",
|
||||
"folder_exclude_patterns": [".vscode", "_build", "_opam"]
|
||||
}
|
||||
],
|
||||
"build_systems":
|
||||
[
|
||||
{
|
||||
"name": "build",
|
||||
"file_regex": "^File \"(.+)\", lines? (\\d+)-?\\d*, characters? (\\d+)",
|
||||
"working_dir": "$project_path",
|
||||
"shell_cmd": "opam exec --switch=\"$project_path\" -- dune build --display verbose"
|
||||
},
|
||||
{
|
||||
"name": "runtest",
|
||||
"file_regex": "^File \"(.+)\", lines? (\\d+)-?\\d*, characters? (\\d+)",
|
||||
"working_dir": "$project_path",
|
||||
"shell_cmd": "opam exec --switch=\"$project_path\" -- dune build @fmt @runtest --display verbose"
|
||||
},
|
||||
{
|
||||
"name": "promote",
|
||||
"file_regex": "^File \"(.+)\", lines? (\\d+)-?\\d*, characters? (\\d+)",
|
||||
"working_dir": "$project_path",
|
||||
"shell_cmd": "opam exec --switch=\"$project_path\" -- dune promote --verbose"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user