remove unnecessary author fields
This commit is contained in:
parent
7aa52bb0c5
commit
902ad71578
|
@ -92,7 +92,6 @@ const app = express();
|
|||
return {
|
||||
language: rt.language,
|
||||
version: rt.version.raw,
|
||||
author: rt.author,
|
||||
aliases: rt.aliases
|
||||
};
|
||||
});
|
||||
|
|
|
@ -14,12 +14,11 @@ class Runtime {
|
|||
fss.read_file_sync(path.join(package_dir, 'pkg-info.json'))
|
||||
);
|
||||
|
||||
const { language, version, author, build_platform, aliases } = info;
|
||||
const { language, version, build_platform, aliases } = info;
|
||||
|
||||
this.pkgdir = package_dir;
|
||||
this.language = language;
|
||||
this.version = semver.parse(version);
|
||||
this.author = author;
|
||||
this.aliases = aliases;
|
||||
|
||||
if (build_platform !== globals.platform) {
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
"version": "1.0.0",
|
||||
"description": "Piston Execution Engine CLI tools",
|
||||
"main": "index.js",
|
||||
"author": "Thomas Hobson <thomas@hexf.me>",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"axios": "^0.21.1",
|
||||
|
|
|
@ -40,13 +40,12 @@ public class Test
|
|||
}
|
||||
```
|
||||
|
||||
8. Create a `metadata.json` file which contains metadata about the language and interpreter. This simply contains the language name, as in the folder name, the version as in the folder name, the author's name and email address, aliases that can be used to call this package, and finally a dependencies map.
|
||||
8. Create a `metadata.json` file which contains metadata about the language and interpreter. This simply contains the language name, as in the folder name, the version as in the folder name, aliases that can be used to call this package, and finally a dependencies map.
|
||||
The dependencies map contains the keys as language names, and the values as semver selectors for packages.
|
||||
```json
|
||||
{
|
||||
"language": "deno",
|
||||
"version": "1.7.5",
|
||||
"author": "Thomas Hobson <thomas@hexf.me>",
|
||||
"dependencies": {},
|
||||
"aliases": ["deno-ts", "deno-js"]
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "bash",
|
||||
"version": "5.1.0",
|
||||
"aliases": ["sh"],
|
||||
"author": "Thomas Hobson <git@hexf.me>"
|
||||
"aliases": ["sh"]
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "brainfuck",
|
||||
"version": "2.7.3",
|
||||
"aliases": ["bf"],
|
||||
"author": "Thomas Hobson <git@hexf.me>"
|
||||
"aliases": ["bf"]
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "clojure",
|
||||
"version": "1.10.3",
|
||||
"aliases": ["clojure","clj"],
|
||||
"author": "Dan Vargas <danvargas46@gmail.com>"
|
||||
"aliases": ["clojure", "clj"]
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "coffeescript",
|
||||
"version": "2.5.1",
|
||||
"author": "Dan Vargas <danvargas46@gmail.com>",
|
||||
"aliases": ["coffeescript", "coffee"]
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "cow",
|
||||
"version": "1.0.0",
|
||||
"author": "Dan Vargas <danvargas46@gmail.com>",
|
||||
"aliases": ["cow"]
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "crystal",
|
||||
"version": "0.36.1",
|
||||
"author": "Dan Vargas <danvargas46@gmail.com>",
|
||||
"aliases": ["crystal", "cr"]
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "dart",
|
||||
"version": "2.12.1",
|
||||
"aliases": [],
|
||||
"author": "Thomas Hobson <git@hexf.me>"
|
||||
"aliases": []
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "dash",
|
||||
"version": "0.5.11",
|
||||
"aliases": ["dash"],
|
||||
"author": "Dan Vargas <danvargas46@gmail.com>"
|
||||
"aliases": ["dash"]
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "deno",
|
||||
"version": "1.7.5",
|
||||
"author": "Thomas Hobson <thomas@hexf.me>",
|
||||
"aliases": ["deno-ts", "deno-js"]
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "dotnet",
|
||||
"version": "5.0.201",
|
||||
"aliases": ["cs", "csharp"],
|
||||
"author": "Thomas Hobson <git@hexf.me>"
|
||||
"aliases": ["cs", "csharp"]
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "elixir",
|
||||
"version": "1.11.3",
|
||||
"author": "Dan Vargas <danvargas46@gmail.com>",
|
||||
"aliases": ["elixir", "exs"]
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "emacs",
|
||||
"version": "27.1.0",
|
||||
"author": "Dan Vargas <danvargas46@gmail.com>",
|
||||
"aliases": ["emacs", "el", "elisp"]
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "erlang",
|
||||
"version": "23.0.0",
|
||||
"author": "Dan Vargas <danvargas46@gmail.com>",
|
||||
"aliases": ["erlang", "erl", "escript"]
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "gawk",
|
||||
"version": "5.1.0",
|
||||
"aliases": ["awk"],
|
||||
"author": "Thomas Hobson <git@hexf.me>"
|
||||
"aliases": ["awk"]
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "gcc",
|
||||
"version": "10.2.0",
|
||||
"aliases": ["c","g++","c++","cpp","gdc","d"],
|
||||
"author": "Thomas Hobson <git@hexf.me>"
|
||||
"aliases": ["c", "g++", "c++", "cpp", "gdc", "d"]
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "go",
|
||||
"version": "1.16.2",
|
||||
"author": "Victor Frazao <luiz_victor_frazao@hotmail.com>",
|
||||
"aliases": ["go", "golang"]
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "haskell",
|
||||
"version": "9.0.1",
|
||||
"author": "Dan Vargas <danvargas46@gmail.com>",
|
||||
"aliases": ["haskell", "hs"]
|
||||
}
|
|
@ -9,7 +9,6 @@ fi
|
|||
|
||||
NAME=$1
|
||||
VERSION=$2
|
||||
AUTHOR="$(git config user.name) <$(git config user.email)>"
|
||||
SOURCE=$3
|
||||
|
||||
DIR=$NAME/$VERSION
|
||||
|
@ -58,7 +57,7 @@ echo "$NAME-$VERSION \"\$@\"" >> run
|
|||
|
||||
echo "# Put instructions to compile source code, remove this file if the language does not require this stage" >> compile
|
||||
|
||||
jq '.language = "'$NAME'" | .version = "'$VERSION'" | .aliases = [] | .author = "'"$AUTHOR"'"' <<< "{}" > metadata.json
|
||||
jq '.language = "'$NAME'" | .version = "'$VERSION'" | .aliases = []' <<< "{}" > metadata.json
|
||||
|
||||
cd - > /dev/null
|
||||
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "java",
|
||||
"version": "15.0.2",
|
||||
"aliases": [],
|
||||
"author": "Thomas Hobson <git@hexf.me>"
|
||||
"aliases": []
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "jelly",
|
||||
"version": "0.1.31",
|
||||
"author": "Thomas Hobson <thomas@hexf.me>",
|
||||
"aliases": []
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "julia",
|
||||
"version": "1.5.4",
|
||||
"aliases": ["jl"],
|
||||
"author": "Victor Frazao <luiz_victor_frazao@hotmail.com>"
|
||||
"aliases": ["jl"]
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "kotlin",
|
||||
"version": "1.4.31",
|
||||
"aliases": ["kt"],
|
||||
"author": "Thomas Hobson <git@hexf.me>"
|
||||
"aliases": ["kt"]
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "lisp",
|
||||
"version": "2.1.2",
|
||||
"aliases": ["lisp","cl","sbcl","commonlisp"],
|
||||
"author": "Dan Vargas <danvargas46@gmail.com>"
|
||||
"aliases": ["lisp", "cl", "sbcl", "commonlisp"]
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "lolcode",
|
||||
"version": "0.11.2",
|
||||
"author": "Shivansh-007 <Shivansh-007@users.noreply.github.com>",
|
||||
"aliases": ["lol", "lci"]
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "lua",
|
||||
"version": "5.4.2",
|
||||
"author": "Shivansh-007 <Shivansh-007@users.noreply.github.com>",
|
||||
"aliases": ["lua"]
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "mono",
|
||||
"version": "6.12.0",
|
||||
"author": "Thomas Hobson <thomas@hexf.me>",
|
||||
"aliases": ["csharp", "cs"]
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "nasm",
|
||||
"version": "2.15.5",
|
||||
"aliases": ["nasm64"],
|
||||
"author": "Thomas Hobson <git@hexf.me>"
|
||||
"aliases": ["nasm64"]
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "nim",
|
||||
"version": "1.4.4",
|
||||
"author": "Dan Vargas <danvargas46@gmail.com>",
|
||||
"aliases": ["nim"]
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "node",
|
||||
"version": "15.10.0",
|
||||
"author": "Martin Kos <martinkos007@gmail.com>",
|
||||
"aliases": ["node-javascript", "node-js", "javascript", "js"]
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "osabie",
|
||||
"version": "1.0.1",
|
||||
"author": "Dan Vargas <danvargas46@gmail.com>",
|
||||
"aliases": ["osabie", "05AB1E", "usable"]
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "paradoc",
|
||||
"version": "0.6.0",
|
||||
"author": "Dan Vargas <danvargas46@gmail.com>",
|
||||
"aliases": ["paradoc"]
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "pascal",
|
||||
"version": "3.2.0",
|
||||
"author": "Dan Vargas <danvargas46@gmail.com>",
|
||||
"aliases": ["pascal", "freepascal", "pp", "pas"]
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "perl",
|
||||
"version": "5.26.1",
|
||||
"author": "Dan Vargas <danvargas46@gmail.com>",
|
||||
"aliases": ["perl", "pl"]
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "php",
|
||||
"version": "8.0.2",
|
||||
"author": "Martin Kos <martinkos007@gmail.com>",
|
||||
"aliases": ["php8", "html"]
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "prolog",
|
||||
"version": "8.2.4",
|
||||
"aliases": ["prolog","plg"],
|
||||
"author": "Dan Vargas <danvargas46@gmail.com>"
|
||||
"aliases": ["prolog", "plg"]
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "pure",
|
||||
"version": "0.68.0",
|
||||
"author": "Shivansh-007 <shivansh-007@outlook.com>",
|
||||
"aliases": []
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "python",
|
||||
"version": "2.7.18",
|
||||
"author": "Shivansh-007 <Shivansh-007@users.noreply.github.com>",
|
||||
"aliases": ["py", "python2"]
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "python",
|
||||
"version": "3.5.10",
|
||||
"author": "Shivansh-007 <Shivansh-007@users.noreply.github.com>",
|
||||
"aliases": ["py", "python3"]
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "python",
|
||||
"version": "3.9.1",
|
||||
"author": "Thomas Hobson <thomas@hexf.me>",
|
||||
"aliases": ["py", "python3"]
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "rockstar",
|
||||
"version": "1.0.0",
|
||||
"author": "Dan Vargas <danvargas46@gmail.com>",
|
||||
"aliases": ["rockstar", "rock"]
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "ruby",
|
||||
"version": "2.5.1",
|
||||
"author": "Dan Vargas <danvargas46@gmail.com>",
|
||||
"aliases": ["ruby", "rb"]
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "rust",
|
||||
"version": "1.50.0",
|
||||
"aliases": ["rs"],
|
||||
"author": "Victor Frazao <luiz_victor_frazao@hotmail.com>"
|
||||
"aliases": ["rs"]
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "scala",
|
||||
"version": "3.0.0",
|
||||
"aliases": ["scala","sc"],
|
||||
"author": "Dan Vargas <danvargas46@gmail.com>"
|
||||
"aliases": ["scala", "sc"]
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "swift",
|
||||
"version": "5.3.3",
|
||||
"aliases": ["swift"],
|
||||
"author": "Dan Vargas <danvargas46@gmail.com>"
|
||||
"aliases": ["swift"]
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "typescript",
|
||||
"version": "4.2.3",
|
||||
"aliases": ["ts","node-ts","tsc"],
|
||||
"author": "Thomas Hobson <git@hexf.me>"
|
||||
"aliases": ["ts", "node-ts", "tsc"]
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "vlang",
|
||||
"version": "0.1.13",
|
||||
"author": "Shivansh-007 <shivansh-007@outlook.com>",
|
||||
"aliases": ["v"]
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"language": "zig",
|
||||
"version": "0.7.1",
|
||||
"aliases": ["zig"],
|
||||
"author": "Dan Vargas <danvargas46@gmail.com>"
|
||||
"aliases": ["zig"]
|
||||
}
|
||||
|
|
|
@ -159,7 +159,7 @@ This is used by the CLI to carry out running jobs and package managment.
|
|||
|
||||
#### Runtimes Endpoint
|
||||
`GET /runtimes`
|
||||
This endpoint will return the supported languages along with the current version, author and aliases. To execute
|
||||
This endpoint will return the supported languages along with the current version and aliases. To execute
|
||||
code for a particular language using the `/jobs` endpoint, either the name or one of the aliases must
|
||||
be provided, along with the version.
|
||||
Multiple versions of the same language may be present at the same time, and may be selected when running a job.
|
||||
|
@ -171,7 +171,6 @@ Content-Type: application/json
|
|||
{
|
||||
"language": "bash",
|
||||
"version": "5.1.0",
|
||||
"author": "Thomas Hobson <git@hexf.me>",
|
||||
"aliases": [
|
||||
"sh"
|
||||
]
|
||||
|
@ -179,7 +178,6 @@ Content-Type: application/json
|
|||
{
|
||||
"language": "brainfuck",
|
||||
"version": "2.7.3",
|
||||
"author": "Thomas Hobson <git@hexf.me>",
|
||||
"aliases": [
|
||||
"bf"
|
||||
]
|
||||
|
|
Loading…
Reference in New Issue