@oleg.draganchuk/skeleton-cli
v1.0.24
Published
developer tools for skeleton theme
Downloads
9
Maintainers
Readme
Skeleton CLI is a tool for scaffolding wordpress projects in skeleton theme
Generate .env file
skeleton -a env
skeleton -a env -e local -s http://site.local -h http://site.local -b dbname -u mysql -p pass -t localhost
skeleton -a env -e local -s http://site.local -h http://site.local -b dbname -u mysql -p pass -t localhost -f
-a --action - (string) action name
-e --env - (string) environment name
-s --siteurl - (string) template name
-h --home - (string) template name
-b --dbname - (string) database name
-u --dbuser - (string) database user
-p --dbpass - (string) database password
-t --dbhost - (string) database host
-f --force - (boolean) if true cli will not ask for confirmation\
Create a template
skeleton -a template
skeleton -a template -n page
skeleton -a template -n page -d about
skeleton -a template -n page -d about -e php,twig -f
-a --action - (string) action name
-n --name - (string) template name
-m --mod - (boolean) modify template name (page-about, single-event, archive-event)
-d --modname (string) modificatior name
-e --ext (list) list of allowed extensions, default php,twig,js,scss
-f --force (booleand) if true cli will not ask for confirmation\
Create a block
skeleton -a block
skeleton -a block -n hero
skeleton -a block -n tophero -c hero
skeleton -a block -n hero -e php,twig,js -f
-a --action - (string) action name
-n --name - (string) block name
-c --ancestor - (string) name of existed block from library
-e --ext (list) list of allowed extensions, default php,twig,js,scss
-f --force (booleand) if true cli will not ask for confirmation\
Create an endpoint
skeleton -a endpoint
skeleton -a endpoint -n skeleton -r item -m POST
skeleton -a endpoint -n skeleton -r item -m POST -f
-a --action - (string) action name
-n --namespace - (string) endpoint namespace
-r --route - (string) name of route
-m --method (string) endpoint method POST, GET, DELETE, PUT etc.
-f --force (booleand) if true cli will not ask for confirmation\
Create a post type
skeleton -a posttype
skeleton -a posttype -n event
skeleton -a posttype -n event -f
-a --action - (string) action name
-n --name - (string) post type name or slug
-f --force (booleand) if true cli will not ask for confirmation\
Create a taxonomy
skeleton -a taxonomy
skeleton -a taxonomy -n event -t post
skeleton -a taxonomy -n event -t post,page,event -f
-a --action - (string) action name
-n --name - (string) taxonomy name or slug
-t --type - (string) post types where taxonomy will be available
-f --force (booleand) if true cli will not ask for confirmation\