Linux jobworks 6.8.0-136-generic #136-Ubuntu SMP PREEMPT_DYNAMIC Wed Jul 1 21:53:05 UTC 2026 x86_64
Apache/2.4.58 (Ubuntu)
Server IP : 10.0.1.5 & Your IP : 216.73.217.52
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
vim /
vim91 /
autoload /
Delete
Unzip
Name
Size
Permission
Date
Action
dist
[ DIR ]
drwxr-xr-x
2026-07-16 06:48
xml
[ DIR ]
drwxr-xr-x
2026-07-16 06:48
zig
[ DIR ]
drwxr-xr-x
2026-07-16 06:48
RstFold.vim
1.86
KB
-rw-r--r--
2026-07-13 17:17
ada.vim
22.04
KB
-rw-r--r--
2026-07-13 17:17
adacomplete.vim
3.58
KB
-rw-r--r--
2026-07-13 17:17
bitbake.vim
3.02
KB
-rw-r--r--
2026-07-13 17:17
cargo.vim
3.96
KB
-rw-r--r--
2026-07-13 17:17
ccomplete.vim
19.39
KB
-rw-r--r--
2026-07-13 17:17
clojurecomplete.vim
8.66
KB
-rw-r--r--
2026-07-13 17:17
context.vim
2.46
KB
-rw-r--r--
2026-07-13 17:17
contextcomplete.vim
656
B
-rw-r--r--
2026-07-13 17:17
csscomplete.vim
42.24
KB
-rw-r--r--
2026-07-13 17:17
decada.vim
2.93
KB
-rw-r--r--
2026-07-13 17:17
freebasic.vim
1.02
KB
-rw-r--r--
2026-07-13 17:17
getscript.vim
24.29
KB
-rw-r--r--
2026-07-13 17:17
gnat.vim
5.21
KB
-rw-r--r--
2026-07-13 17:17
gzip.vim
6.55
KB
-rw-r--r--
2026-07-13 17:17
haskellcomplete.vim
103.31
KB
-rw-r--r--
2026-07-13 17:17
htmlcomplete.vim
24.88
KB
-rw-r--r--
2026-07-13 17:17
javascriptcomplete.vim
27.49
KB
-rw-r--r--
2026-07-13 17:17
modula2.vim
691
B
-rw-r--r--
2026-07-13 17:17
netrw.vim
555.71
KB
-rw-r--r--
2026-07-13 17:17
netrwFileHandlers.vim
9.89
KB
-rw-r--r--
2026-07-13 17:17
netrwSettings.vim
10.09
KB
-rw-r--r--
2026-07-13 17:17
netrw_gitignore.vim
1.21
KB
-rw-r--r--
2026-07-13 17:17
paste.vim
738
B
-rw-r--r--
2026-07-13 17:17
phpcomplete.vim
346.23
KB
-rw-r--r--
2026-07-13 17:17
python.vim
7.7
KB
-rw-r--r--
2026-07-13 17:17
python3complete.vim
23.3
KB
-rw-r--r--
2026-07-13 17:17
pythoncomplete.vim
23.73
KB
-rw-r--r--
2026-07-13 17:17
racket.vim
7.29
KB
-rw-r--r--
2026-07-13 17:17
rubycomplete.vim
25.2
KB
-rw-r--r--
2026-07-13 17:17
rust.vim
16.58
KB
-rw-r--r--
2026-07-13 17:17
rustfmt.vim
7.8
KB
-rw-r--r--
2026-07-13 17:17
spellfile.vim
6.03
KB
-rw-r--r--
2026-07-13 17:17
sqlcomplete.vim
38.27
KB
-rw-r--r--
2026-07-13 17:17
syntaxcomplete.vim
32.86
KB
-rw-r--r--
2026-07-13 17:17
tar.vim
29.23
KB
-rw-r--r--
2026-07-13 17:17
tohtml.vim
31.68
KB
-rw-r--r--
2026-07-13 17:17
typeset.vim
5.94
KB
-rw-r--r--
2026-07-13 17:17
vimball.vim
23.76
KB
-rw-r--r--
2026-07-13 17:17
xmlcomplete.vim
14.59
KB
-rw-r--r--
2026-07-13 17:17
xmlformat.vim
6.05
KB
-rw-r--r--
2026-07-13 17:17
zip.vim
15.42
KB
-rw-r--r--
2026-07-13 17:17
Save
Rename
" Last Modified: 2023-09-11 function! cargo#Load() " Utility call to get this script loaded, for debugging endfunction function! cargo#cmd(args) abort " Trim trailing spaces. This is necessary since :terminal command parses " trailing spaces as an empty argument. let args = substitute(a:args, '\s\+$', '', '') if exists('g:cargo_shell_command_runner') let cmd = g:cargo_shell_command_runner elseif has('terminal') let cmd = 'terminal' elseif has('nvim') let cmd = 'noautocmd new | terminal' else let cmd = '!' endif execute cmd 'cargo' args endfunction function! s:nearest_cargo(...) abort " If the second argument is not specified, the first argument determines " whether we will start from the current directory or the directory of the " current buffer, otherwise, we start with the provided path on the " second argument. let l:is_getcwd = get(a:, 1, 0) if l:is_getcwd let l:starting_path = get(a:, 2, getcwd()) else let l:starting_path = get(a:, 2, expand('%:p:h')) endif return findfile('Cargo.toml', l:starting_path . ';') endfunction function! cargo#nearestCargo(is_getcwd) abort return s:nearest_cargo(a:is_getcwd) endfunction function! cargo#nearestWorkspaceCargo(is_getcwd) abort let l:nearest = s:nearest_cargo(a:is_getcwd) while l:nearest !=# '' for l:line in readfile(l:nearest, '', 0x100) if l:line =~# '\V[workspace]' return l:nearest endif endfor let l:next = fnamemodify(l:nearest, ':p:h:h') let l:nearest = s:nearest_cargo(0, l:next) endwhile return '' endfunction function! cargo#nearestRootCargo(is_getcwd) abort " Try to find a workspace Cargo.toml, and if not found, take the nearest " regular Cargo.toml let l:workspace_cargo = cargo#nearestWorkspaceCargo(a:is_getcwd) if l:workspace_cargo !=# '' return l:workspace_cargo endif return s:nearest_cargo(a:is_getcwd) endfunction function! cargo#build(args) call cargo#cmd("build " . a:args) endfunction function! cargo#check(args) call cargo#cmd("check " . a:args) endfunction function! cargo#clean(args) call cargo#cmd("clean " . a:args) endfunction function! cargo#doc(args) call cargo#cmd("doc " . a:args) endfunction function! cargo#new(args) call cargo#cmd("new " . a:args) cd `=a:args` endfunction function! cargo#init(args) call cargo#cmd("init " . a:args) endfunction function! cargo#run(args) call cargo#cmd("run " . a:args) endfunction function! cargo#test(args) call cargo#cmd("test " . a:args) endfunction function! cargo#bench(args) call cargo#cmd("bench " . a:args) endfunction function! cargo#update(args) call cargo#cmd("update " . a:args) endfunction function! cargo#search(args) call cargo#cmd("search " . a:args) endfunction function! cargo#publish(args) call cargo#cmd("publish " . a:args) endfunction function! cargo#install(args) call cargo#cmd("install " . a:args) endfunction function! cargo#runtarget(args) let l:filename = expand('%:p') let l:read_manifest = system('cargo read-manifest') let l:metadata = json_decode(l:read_manifest) let l:targets = get(l:metadata, 'targets', []) let l:did_run = 0 for l:target in l:targets let l:src_path = get(l:target, 'src_path', '') let l:kinds = get(l:target, 'kind', []) let l:name = get(l:target, 'name', '') if l:src_path == l:filename if index(l:kinds, 'example') != -1 let l:did_run = 1 call cargo#run("--example " . shellescape(l:name) . " " . a:args) return elseif index(l:kinds, 'bin') != -1 let l:did_run = 1 call cargo#run("--bin " . shellescape(l:name) . " " . a:args) return endif endif endfor if l:did_run != 1 call cargo#run(a:args) return endif endfunction " vim: set et sw=4 sts=4 ts=8: