@oleg.draganchuk/skeleton-cli

1.0.24 • Public • Published

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\

Package Sidebar

Install

npm i @oleg.draganchuk/skeleton-cli

Weekly Downloads

1

Version

1.0.24

License

ISC

Unpacked Size

28.3 kB

Total Files

13

Last publish

Collaborators

  • oleg.draganchuk