-
Notifications
You must be signed in to change notification settings - Fork 0
/
csharp.win32.nexss.config.js
36 lines (35 loc) · 1.03 KB
/
csharp.win32.nexss.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
let languageConfig = Object.assign(
{},
require(`../config.${process.platform}`)
);
languageConfig.title = "CSharp";
languageConfig.description =
"C# (C-Sharp) is a programming language developed by Microsoft that runs on the .NET Framework.";
languageConfig.founders = ["Anders Hejlsberg"];
languageConfig.developers = [""];
languageConfig.years = ["2000"];
languageConfig.url = "https://docs.microsoft.com/pl-pl/dotnet/csharp/";
languageConfig.extensions = [".cs"];
languageConfig.builders = {};
languageConfig.compilers = {
dotnet: {
install: `apt install -y dotnet-sdk dotnet-script`,
command: `dotnet-script`,
args: "<file>",
help: ``,
},
};
languageConfig.errors = require("./nexss.csharp.errors");
languageConfig.languagePackageManagers = {
vcpkg: {
installation: `apt install -y nuget`,
messageAfterInstallation: "",
install: "nuget install",
uninstall: "nuget remove",
help: "nuget --help",
version: "nuget version",
init: () => {},
else: "nuget",
},
};
module.exports = languageConfig;