Skip to content

Commit 6119055

Browse files
committed
add: laravel-installer cider auto completion plugin
1 parent a0bf89d commit 6119055

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

cmder/config/laravel-installer.lua

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
--
2+
-- Copyright (c) 2015 Shengyou Fan
3+
--
4+
5+
--------------------------------------------------------------------------------
6+
local function flags(...)
7+
local p = clink.arg.new_parser()
8+
p:set_flags(...)
9+
return p
10+
end
11+
12+
local laravel_basic_options = {
13+
"--help", "-h",
14+
"--quiet", "-q",
15+
"--verbose", "-v", "-vv", "-vvv",
16+
"--version", "-V",
17+
"--ansi",
18+
"--no-ansi",
19+
"--no-interaction", "-n"
20+
}
21+
22+
local laravel_basic_parser = clink.arg.new_parser()
23+
laravel_basic_parser:set_flags(laravel_basic_options)
24+
laravel_basic_parser:set_arguments({
25+
"help" .. flags(
26+
"--xml",
27+
"--format",
28+
"--raw",
29+
laravel_basic_options
30+
),
31+
"list" .. flags(
32+
"--xml",
33+
"--format",
34+
"--raw"
35+
),
36+
"new" .. flags(laravel_basic_options)
37+
})
38+
39+
clink.arg.register_parser("laravel", laravel_basic_parser)
40+
clink.arg.register_parser("laravel", laravel_basic_options)

0 commit comments

Comments
 (0)