mirror of
https://github.com/fofolee/uTools-quickcommand.git
synced 2025-06-13 09:34:10 +08:00
122 lines
2.8 KiB
JavaScript
122 lines
2.8 KiB
JavaScript
/**
|
|
* 所有支持的编程语言
|
|
*/
|
|
|
|
const programs = {
|
|
quickcommand: {
|
|
name: "quickcommand",
|
|
highlight: "javascript",
|
|
bin: "",
|
|
argv: "",
|
|
ext: "",
|
|
color: "primary",
|
|
icon: require("../../assets/logo/quickcommand.png"),
|
|
},
|
|
shell: {
|
|
name: "shell",
|
|
bin: "bash",
|
|
argv: "",
|
|
ext: "sh",
|
|
color: "green-6",
|
|
icon: require("../../assets/logo/shell.png"),
|
|
},
|
|
applescript: {
|
|
name: "applescript",
|
|
bin: "osascript",
|
|
argv: "",
|
|
ext: "scpt",
|
|
color: "cyan-10",
|
|
icon: require("../../assets/logo/applescript.png"),
|
|
},
|
|
cmd: {
|
|
name: "cmd",
|
|
highlight: "bat",
|
|
bin: "",
|
|
argv: "",
|
|
ext: "bat",
|
|
color: "orange-10",
|
|
icon: require("../../assets/logo/cmd.png"),
|
|
},
|
|
powershell: {
|
|
name: "powershell",
|
|
bin: "powershell",
|
|
argv: "-NoProfile -File",
|
|
ext: "ps1",
|
|
color: "amber-14",
|
|
icon: require("../../assets/logo/powershell.png"),
|
|
},
|
|
python: {
|
|
name: "python",
|
|
bin: "python",
|
|
argv: "-u",
|
|
ext: "py",
|
|
color: "light-blue-10",
|
|
icon: require("../../assets/logo/python.png"),
|
|
},
|
|
javascript: {
|
|
name: "javascript",
|
|
bin: "node",
|
|
argv: "",
|
|
ext: "js",
|
|
color: "teal",
|
|
icon: require("../../assets/logo/javascript.png"),
|
|
},
|
|
ruby: {
|
|
name: "ruby",
|
|
bin: "ruby",
|
|
argv: "",
|
|
ext: "rb",
|
|
color: "red-10",
|
|
icon: require("../../assets/logo/ruby.png"),
|
|
},
|
|
php: {
|
|
name: "php",
|
|
bin: "php",
|
|
argv: "",
|
|
ext: "php",
|
|
color: "deep-purple",
|
|
icon: require("../../assets/logo/php.png"),
|
|
},
|
|
c: {
|
|
name: "c",
|
|
bin: "gcc",
|
|
argv: "-o",
|
|
ext: "c",
|
|
color: "blue-7",
|
|
icon: require("../../assets/logo/c.png"),
|
|
},
|
|
csharp: {
|
|
name: "csharp",
|
|
bin: "C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\csc.exe",
|
|
argv: "/Nologo",
|
|
ext: "cs",
|
|
color: "light-blue-13",
|
|
icon: require("../../assets/logo/csharp.png"),
|
|
},
|
|
lua: {
|
|
name: "lua",
|
|
bin: "lua",
|
|
argv: "",
|
|
ext: "lua",
|
|
color: "light-green-8",
|
|
icon: require("../../assets/logo/lua.png"),
|
|
},
|
|
perl: {
|
|
name: "perl",
|
|
bin: "perl",
|
|
argv: "",
|
|
ext: "pl",
|
|
color: "purple",
|
|
icon: require("../../assets/logo/perl.png")
|
|
},
|
|
custom: {
|
|
name: "custom",
|
|
bin: "",
|
|
argv: "",
|
|
ext: "",
|
|
color: "indigo-6",
|
|
icon: require("../../assets/logo/custom.png"),
|
|
},
|
|
};
|
|
export default programs
|