Pāriet uz saturu

CLI

Rudel reģistrē savas komandas sadaļā wp rudel. WP-CLI noraida opciju, kas nav norādīta pie komandas, izraisot unknown --<name> parameter.

Iegultai lietošanai varat pārdēvēt saknes komandu, definējot RUDEL_CLI_COMMAND failā wp-config.php pirms spraudņa ielādes.

PHP
define( 'RUDEL_CLI_COMMAND', 'sandbox' );

Tādējādi wp rudel create tiek mainīta uz wp sandbox create. Komandas darbība nemainās.

Pēc noklusējuma komandas darbojas ar saimniekdatoru. Lai izpildītu jebkuru citu WP-CLI komandu smilškastē, iestatiet RUDEL_ENVIRONMENT:

Apvalks
RUDEL_ENVIRONMENT=alpha-3be7 wp option get blogname

create

Apvalks
wp rudel create [--name=<name>] [--theme=<slug>] [--clone-from=<id>] [--owner=<owner>] [--labels=<labels>] [--purpose=<purpose>] [--protected] [--ttl-days=<days>] [--expires-at=<timestamp>] [--git=<remote>] [--type=<theme|plugin>] [--template=<label>]

Izveido smilškasti un izvada tās ID.

Opcija Nozīme
--name Cilvēkam saprotams nosaukums. ID veido nosaukums un četras heksadecimālas rakstzīmes. Pēc noklusējuma — repozitorija nosaukums ar --git, citādi sandbox.
--theme Tēma, ko kopēt smilškastē. Tai jābūt instalētai saimniekdatorā. Pēc noklusējuma — saimniekdatora aktīvā tēma vai avota smilškastes tēma ar --clone-from.
--clone-from Klonē tabulas un tēmu no esošas smilškastes, nevis saimniekdatora.
--owner, --labels, --purpose Metadati. Etiķetes atdala ar komatiem.
--protected Izslēdz smilškasti no tīrīšanas.
--ttl-days Derīguma termiņš no izveides brīža.
--expires-at Skaidri norādīta derīguma termiņa laika atzīme.
--git Klonē attālu repozitoriju smilškastes direktorijā. Skatiet Git.
--type Kur --git veic izrakstīšanu: theme (pēc noklusējuma) vai plugin.
--template Ierakstā saglabāta etiķete, pēc noklusējuma blank. Tā neielādē saglabātu veidni.

--clone-db, --clone-themes, --clone-plugins, --clone-uploads, --clone-all, --shared-plugins un --shared-uploads ir novecojušas. Tās maina tikai progresa ziņojumus: katra smilškaste klonē tabulas, kopē vienu tēmu un koplieto spraudņus un augšupielādes.

Komandas beigās tiek ieteikts pāriet uz smilškastes direktoriju ar cd un palaist wp post list. Tas darbojas ar saimniekdatoru, jo wp-cli.yml smilškastes direktorijā norāda uz saimniekdatora URL. Tā vietā izmantojiet RUDEL_ENVIRONMENT.

list

Apvalks
wp rudel list [--format=<table|json|csv|yaml|count>]

Uzskaita smilškastes, norādot ID, nosaukumu, īpašnieku, aizsardzību, derīguma termiņu, statusu, veidnes etiķeti, izveides laiku un direktorijas lielumu.

info

Apvalks
wp rudel info <id> [--format=<table|json|yaml>]

Parāda vienu smilškastes ierakstu, tostarp tabulu prefiksu, tēmu, etiķetes, klonēšanas metadatus, URL un satura ceļu.

update

Apvalks
wp rudel update <id> [--owner=<owner>] [--labels=<labels>] [--purpose=<purpose>] [--protected] [--unprotected] [--ttl-days=<days>] [--expires-at=<timestamp>] [--clear-expiry]

Atjaunina metadatus. --ttl-days skaita no pašreizējā brīža. Smilškastes vietnes saturs netiek mainīts.

destroy

Apvalks
wp rudel destroy <id> [--force]

Dzēš smilškastes tabulas, tās direktoriju un saistītos darba kokus, kā arī tās ierakstu. Komanda pieprasa apstiprinājumu; --force izlaiž šo pieprasījumu. Aizsardzība neliedz izmantot destroy: aizsargāta smilškaste tiek iznīcināta tāpat kā jebkura cita.

status

Apvalks
wp rudel status

Izvada tabulu ar sākotnējās ielādes stāvokli, pašreizējo smilškasti, smilškastu direktoriju, smilškastu skaitu, vērtībām rudel_config un informāciju, vai ir ieplānota automatizācija. Vienmēr tiek izvadīta tabula, un --format tiek ignorēts.

cleanup

Apvalks
wp rudel cleanup [--dry-run] [--max-age-days=<days>] [--max-idle-days=<days>] [--merged]

Bez --merged noņem neaizsargātas smilškastes, kuru derīguma termiņš ir beidzies, kuras pārsniedz vecuma ierobežojumu vai nav izmantotas ilgāk par neaktivitātes ierobežojumu. --max-age-days un --max-idle-days šai palaišanas reizei ignorē rudel_config. Ar --merged noņem smilškastes, kuru saistīto Git darba koku atzari ir sapludināti. Aizsargātas smilškastes vienmēr tiek izlaistas. Skatiet Tīrīšana.

logs

Apvalks
wp rudel logs <id> [--lines=<lines>] [--follow] [--clear]

Izvada smilškastes debug.log pēdējās rindas (pēc noklusējuma — 50). --follow palaiž tail -f; --clear iztukšo failu. Skatiet Kļūdu žurnalēšana.

snapshot

Apvalks
wp rudel snapshot <id> --name=<name>

Izveido nosauktu momentuzņēmumu.

restore

Apvalks
wp rudel restore <id> --snapshot=<name> [--force]

Atjauno momentuzņēmumu. Komanda pieprasa apstiprinājumu; --force izlaiž šo pieprasījumu. Skatiet Momentuzņēmumi.

template

Apvalks
wp rudel template save <id> --name=<name> [--description=<description>]
wp rudel template list [--format=<table|json|csv|yaml|count>]
wp rudel template delete <name> [--force]

Saglabā, uzskaita un dzēš veidņu kopijas. Neviena komanda neizveido smilškasti no saglabātas veidnes. Skatiet Veidnes.

push

Apvalks
wp rudel push <id> [--git=<remote>] [--dir=<dir>] [--message=<message>]

Apstiprina un nosūta smilškastes direktorijā esošo darba kopiju uz atzaru rudel/<id>.

Opcija Nozīme
--git Attālais URL. Nepieciešams tikai tad, ja vērtība nav saglabāta; pēc pirmās veiksmīgās nosūtīšanas tā tiek iegaumēta.
--dir Direktorija attiecībā pret smilškastes direktoriju, piemēram, themes/my-theme. Pēc noklusējuma — saglabātā izrakstīšanas direktorija, citādi visa smilškastes direktorija.
--message Apstiprinājuma ziņojums, pēc noklusējuma Update from Rudel sandbox.

Skatiet Git.