Blame view

plugins/wp-cli/wp-cli.plugin.zsh 2.98 KB
093a6c34b   mj   Squashed 'repos/r...
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
  # WP-CLI
  # A command line interface for WordPress
  # http://wp-cli.org/
  
  # Cache
  
  # Cap
  
  # CLI
  
  # Comment
  
  # Core
  alias wpcc='wp core config'
  alias wpcd='wp core download'
  alias wpci='wp core install'
  alias wpcii='wp core is-installed'
  alias wpcmc='wp core multisite-convert'
  alias wpcmi='wp core multisite-install'
  alias wpcu='wp core update'
  alias wpcudb='wp core update-db'
  alias wpcvc='wp core verify-checksums'
  
  # Cron
  alias wpcre='wp cron event'
  alias wpcrs='wp cron schedule'
  alias wpcrt='wp cron test'
  
  # Db
  
  # Eval
  
  # Eval-File
  
  # Export
  
  # Help
  
  # Import
  
  # Media
  
  # Menu
  alias wpmc='wp menu create'
  alias wpmd='wp menu delete'
  alias wpmi='wp menu item'
  alias wpml='wp menu list'
  alias wpmlo='wp menu location'
  
  # Network
  
  # Option
  
  # Plugin
  alias wppa='wp plugin activate'
  alias wppda='wp plugin deactivate'
  alias wppd='wp plugin delete'
  alias wppg='wp plugin get'
  alias wppi='wp plugin install'
  alias wppis='wp plugin is-installed'
  alias wppl='wp plugin list'
  alias wppp='wp plugin path'
  alias wpps='wp plugin search'
  alias wppst='wp plugin status'
  alias wppt='wp plugin toggle'
f4c442e7d   mj   Squashed 'repos/r...
66
  alias wppun='wp plugin uninstall'
093a6c34b   mj   Squashed 'repos/r...
67
68
69
70
71
72
73
74
75
76
77
  alias wppu='wp plugin update'
  
  # Post
  alias wppoc='wp post create'
  alias wppod='wp post delete'
  alias wppoe='wp post edit'
  alias wppogen='wp post generate'
  alias wppog='wp post get'
  alias wppol='wp post list'
  alias wppom='wp post meta'
  alias wppou='wp post update'
f4c442e7d   mj   Squashed 'repos/r...
78
  alias wppourl='wp post url'
093a6c34b   mj   Squashed 'repos/r...
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
  
  # Rewrite
  
  # Role
  
  # Scaffold
  
  # Search-Replace
  
  # Shell
  
  # Sidebar
  alias wpsbl='wp sidebar list'
  
  # Site
  
  # Super-Admin
  
  # Term
  
  # Theme
  alias wpta='wp theme activate'
  alias wptd='wp theme delete'
  alias wptdis='wp theme disable'
  alias wpte='wp theme enable'
  alias wptg='wp theme get'
  alias wpti='wp theme install'
  alias wptis='wp theme is-installed'
  alias wptl='wp theme list'
  alias wptm='wp theme mod'
  alias wptp='wp theme path'
  alias wpts='wp theme search'
  alias wptst='wp theme status'
  alias wptu='wp theme updatet'
  
  # Transient
  
  # User
  alias wpuac='wp user add-cap'
  alias wpuar='wp user add-role'
  alias wpuc='wp user create'
  alias wpud='wp user delete'
  alias wpugen='wp user generate'
  alias wpug='wp user get'
  alias wpui='wp user import-csv'
  alias wpul='wp user list'
  alias wpulc='wp user list-caps'
  alias wpum='wp user meta'
  alias wpurc='wp user remove-cap'
  alias wpurr='wp user remove-role'
  alias wpusr='wp user set-role'
  alias wpuu='wp user update'
  
  # Widget
  alias wpwa='wp widget add'
  alias wpwda='wp widget deactivate'
  alias wpwd='wp widget delete'
  alias wpwl='wp widget list'
  alias wpwm='wp widget move'
  alias wpwu='wp widget update'
56a5793ce   mj   Squashed 'repos/r...
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
  
  
  autoload -U +X bashcompinit && bashcompinit
  # bash completion for the `wp` command
  
  _wp_complete() {
  	local cur=${COMP_WORDS[COMP_CWORD]}
  
  	IFS=$'
  ';  # want to preserve spaces at the end
  	local opts="$(wp cli completions --line="$COMP_LINE" --point="$COMP_POINT")"
  
  	if [[ "$opts" =~ \<file\>\s* ]]
  	then
  		COMPREPLY=( $(compgen -f -- $cur) )
  	elif [[ $opts = "" ]]
  	then
  		COMPREPLY=( $(compgen -f -- $cur) )
  	else
  		COMPREPLY=( ${opts[*]} )
  	fi
  }
  complete -o nospace -F _wp_complete wp