tools: Let tool's urls be unspecified.
- Iff the url is found in ubuntu's package description.
This commit is contained in:
parent
884046e4c8
commit
c3b369897b
2 changed files with 3 additions and 20 deletions
|
|
@ -561,8 +561,10 @@ def godoc(path):
|
||||||
return Status.normal, fill3.Text(stdout)
|
return Status.normal, fill3.Text(stdout)
|
||||||
|
|
||||||
|
|
||||||
def make_tool_function(dependencies, url, command, success_status=None,
|
def make_tool_function(dependencies, command, url=None, success_status=None,
|
||||||
error_status=None):
|
error_status=None):
|
||||||
|
if url is None:
|
||||||
|
url = dependencies[0]
|
||||||
command = command.split()
|
command = command.split()
|
||||||
executables = set([command[0]])
|
executables = set([command[0]])
|
||||||
success_status = None if success_status is None else Status[success_status]
|
success_status = None if success_status is None else Status[success_status]
|
||||||
|
|
|
||||||
|
|
@ -78,7 +78,6 @@ tools_for_extensions = [
|
||||||
|
|
||||||
[zipinfo]
|
[zipinfo]
|
||||||
dependencies = ["unzip"]
|
dependencies = ["unzip"]
|
||||||
url = "unzip"
|
|
||||||
command = "zipinfo"
|
command = "zipinfo"
|
||||||
success_status = "normal"
|
success_status = "normal"
|
||||||
|
|
||||||
|
|
@ -96,37 +95,31 @@ tools_for_extensions = [
|
||||||
|
|
||||||
[unrar]
|
[unrar]
|
||||||
dependencies = ["unrar"]
|
dependencies = ["unrar"]
|
||||||
url = "unrar"
|
|
||||||
command = "unrar l"
|
command = "unrar l"
|
||||||
success_status = "normal"
|
success_status = "normal"
|
||||||
|
|
||||||
[7z]
|
[7z]
|
||||||
dependencies = ["p7zip"]
|
dependencies = ["p7zip"]
|
||||||
url = "p7zip"
|
|
||||||
command = "7z l"
|
command = "7z l"
|
||||||
success_status = "normal"
|
success_status = "normal"
|
||||||
|
|
||||||
[unxz]
|
[unxz]
|
||||||
dependencies = ["xz-utils"]
|
dependencies = ["xz-utils"]
|
||||||
url = "xz-utils"
|
|
||||||
command = "unxz --list"
|
command = "unxz --list"
|
||||||
success_status = "normal"
|
success_status = "normal"
|
||||||
|
|
||||||
[dpkg_contents]
|
[dpkg_contents]
|
||||||
dependencies = ["dpkg"]
|
dependencies = ["dpkg"]
|
||||||
url = "dpkg"
|
|
||||||
command = "dpkg --contents"
|
command = "dpkg --contents"
|
||||||
success_status = "normal"
|
success_status = "normal"
|
||||||
|
|
||||||
[dpkg_info]
|
[dpkg_info]
|
||||||
dependencies = ["dpkg"]
|
dependencies = ["dpkg"]
|
||||||
url = "dpkg"
|
|
||||||
command = "dpkg --info"
|
command = "dpkg --info"
|
||||||
success_status = "normal"
|
success_status = "normal"
|
||||||
|
|
||||||
[rpm]
|
[rpm]
|
||||||
dependencies = ["rpm"]
|
dependencies = ["rpm"]
|
||||||
url = "rpm"
|
|
||||||
command = "rpm --query --list"
|
command = "rpm --query --list"
|
||||||
success_status = "normal"
|
success_status = "normal"
|
||||||
|
|
||||||
|
|
@ -150,13 +143,11 @@ tools_for_extensions = [
|
||||||
|
|
||||||
[html2text]
|
[html2text]
|
||||||
dependencies = ["html2text"]
|
dependencies = ["html2text"]
|
||||||
url = "html2text"
|
|
||||||
command = "html2text"
|
command = "html2text"
|
||||||
success_status = "normal"
|
success_status = "normal"
|
||||||
|
|
||||||
[pandoc]
|
[pandoc]
|
||||||
dependencies = ["pandoc"]
|
dependencies = ["pandoc"]
|
||||||
url = "pandoc"
|
|
||||||
command = "pandoc -t plain"
|
command = "pandoc -t plain"
|
||||||
success_status = "normal"
|
success_status = "normal"
|
||||||
|
|
||||||
|
|
@ -183,12 +174,10 @@ tools_for_extensions = [
|
||||||
|
|
||||||
[shellcheck]
|
[shellcheck]
|
||||||
dependencies = ["shellcheck"]
|
dependencies = ["shellcheck"]
|
||||||
url = "shellcheck"
|
|
||||||
command = "shellcheck"
|
command = "shellcheck"
|
||||||
|
|
||||||
[cppcheck]
|
[cppcheck]
|
||||||
dependencies = ["cppcheck"]
|
dependencies = ["cppcheck"]
|
||||||
url = "cppcheck"
|
|
||||||
command = "cppcheck"
|
command = "cppcheck"
|
||||||
|
|
||||||
[clang_format]
|
[clang_format]
|
||||||
|
|
@ -199,38 +188,31 @@ tools_for_extensions = [
|
||||||
|
|
||||||
[ruby_syntax]
|
[ruby_syntax]
|
||||||
dependencies = ["ruby"]
|
dependencies = ["ruby"]
|
||||||
url = "ruby"
|
|
||||||
command = "ruby -c"
|
command = "ruby -c"
|
||||||
|
|
||||||
[lua_syntax]
|
[lua_syntax]
|
||||||
dependencies = ["lua5.3"]
|
dependencies = ["lua5.3"]
|
||||||
url = "lua5.3"
|
|
||||||
command = "luac -p"
|
command = "luac -p"
|
||||||
|
|
||||||
[js_syntax]
|
[js_syntax]
|
||||||
dependencies = ["nodejs"]
|
dependencies = ["nodejs"]
|
||||||
url = "nodejs"
|
|
||||||
command = "node --check"
|
command = "node --check"
|
||||||
|
|
||||||
[lua_check]
|
[lua_check]
|
||||||
dependencies = ["lua-check"]
|
dependencies = ["lua-check"]
|
||||||
url = "lua-check"
|
|
||||||
command = "luacheck"
|
command = "luacheck"
|
||||||
|
|
||||||
[gofmt]
|
[gofmt]
|
||||||
dependencies = ["golang-go"]
|
dependencies = ["golang-go"]
|
||||||
url = "golang-go"
|
|
||||||
command = "gofmt"
|
command = "gofmt"
|
||||||
success_status = "normal"
|
success_status = "normal"
|
||||||
|
|
||||||
[go_vet]
|
[go_vet]
|
||||||
dependencies = ["golang-go"]
|
dependencies = ["golang-go"]
|
||||||
url = "golang-go"
|
|
||||||
command = "go vet"
|
command = "go vet"
|
||||||
|
|
||||||
[golint]
|
[golint]
|
||||||
dependencies = ["golint"]
|
dependencies = ["golint"]
|
||||||
url = "golint"
|
|
||||||
command = "golint -set_exit_status"
|
command = "golint -set_exit_status"
|
||||||
|
|
||||||
[yamllint]
|
[yamllint]
|
||||||
|
|
@ -240,7 +222,6 @@ tools_for_extensions = [
|
||||||
|
|
||||||
[mediainfo]
|
[mediainfo]
|
||||||
dependencies = ["mediainfo"]
|
dependencies = ["mediainfo"]
|
||||||
url = "mediainfo"
|
|
||||||
command = "mediainfo"
|
command = "mediainfo"
|
||||||
success_status = "normal"
|
success_status = "normal"
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue