digna CLI rokasgrāmata 2026.06¶
2026-09-05
Šajā lapā ir dokumentēts pilns komandu kopums, kas pieejams digna CLI 2026.06 laidienā, tostarp lietošanas piemēri un opcijas.
Izpildāmais fails saucas digna.
CLI pamati¶
Pārskats un sintakse¶
2026.06 laidiena CLI izmanto strukturētu, uz kategorijām balstītu komandu hierarhiju:
version un serve ir atsevišķas komandas bez apakškomandas:
Globālās opcijas¶
Turpmāk minētās globālās opcijas attiecas uz visām komandām:
--help,-h: Parāda palīdzības informāciju par CLI vai par konkrētu komandu kategoriju vai apakškomandu.--stacktrace: Kļūmes gadījumā parāda visu kļūdu ķēdi, nevis tikai augšējā līmeņa ziņojumu.
--stacktrace ir globāla opcija šaurā nozīmē: tā jānorāda pirms komandu kategorijas, nevis pēc tās.
Karodziņa --version nav. Tā vietā izmantojiet komandu version.
Priekšnosacījumi¶
Lielākajai daļai komandu ir nepieciešams nolasāms, derīgs config.toml; dažām papildus nepieciešama derīga licence. Nākamajā tabulā ir atspoguļots, ko katra komandu kategorija ielādē, pirms tā vispār kaut ko dara:
| Komandu kategorija | Nepieciešams config.toml | Nepieciešama derīga licence |
|---|---|---|
version | nē | nē |
config check | nē (tieši par to komanda arī ziņo) | nē |
license check | nē | tā ir pati pārbaude |
crypt | jā | nē |
serve | jā | nē |
windows | nē (pakalpojums to nolasa, kad tiek startēts) | nē |
project | jā | nē |
user | jā | jā |
inspection | jā | jā |
repo | jā | jā |
Kur licence ir nepieciešama, tiek pārbaudīts gan tās paraksts, gan derīguma termiņš, un komanda tiek pārtraukta pirms pieskaršanās repozitorijam, ja kāda no pārbaudēm neizdodas.
Iziešanas kodi¶
0: komanda izdevās.1: komanda neizdevās. Kļūdas ziņojums tiek ierakstīts stderr plūsmā ar priedēkliError:.
help¶
Opcija --help sniedz informāciju par pieejamajām komandu kategorijām, apakškomandām un opcijām:
-
Vispārīgās palīdzības parādīšana:
-
Palīdzības iegūšana par konkrētām kategorijām un komandām:
Izvadē ietilpst: - Komandas apraksts: Komandas mērķa kopsavilkums. - Sintakse: Obligātie un neobligātie argumenti. - Opcijas: Konkrētajai komandai raksturīgie karodziņi un parametri.
version¶
Komanda version izvada instalēto digna laidienu. Tā nelasa nekādu konfigurāciju un nepārbauda licenci, tāpēc darbojas arī tādā instalācijā, kurai config.toml vai licence trūkst vai ir nederīga.
Laidiena versija ir neatkarīga no repozitorija shēmas versijas, par kuru ziņo repo check.
Komandas lietojums¶
Izvades piemērs¶
Konfigurācijas pārvaldība¶
config check¶
Komanda config check pārbauda konfigurācijas failu (config.toml), pārliecinoties, ka visas obligātās sadaļas un iestatījumi ir klāt un pareizi formatēti. Katra sadaļa tiek pārbaudīta atsevišķi, tāpēc bojāta sadaļa [app] neaizsedz sadaļas [repo] stāvokli.
Pārskatā iekļautās sadaļas ir:
App config([app])Repository config([repo])Base config([base])Logging config([logging])Encryption config([encryption])OIDC config(s)(oidc_clients) — neobligāta; trūkstoša atslēga pārbaudi iztur, bet esošs, taču nepareizi veidots saraksts to neiztur
Komanda apzināti neielādē lietojumprogrammas konfigurāciju tāpat kā pārējās komandas, lai tā spētu diagnosticēt config.toml, kas digna vispār neļautu startēt.
Komandas lietojums¶
Opcijas¶
--configpath,-c: Ceļš līdz konfigurācijas failam vai līdz mapei, kurā atrodasconfig.toml(noklusējums./config.toml).--json: Izvada pārbaudes pārskatu JSON formātā. Tai ir priekšroka pār--quiet.--quiet,-q: Slēpj pārskatu un paļaujas vienīgi uz iziešanas kodu.
Piemērs¶
Pārbaudīt konkrētu konfigurācijas failu un formatēt izvadi kā JSON:
Izvades piemērs¶
Configuration validation report (source: config.toml):
- App config: OK
- Repository config: OK
- Base config: OK
- Logging config: OK
- Encryption config: FAILED
missing field `aes_gcm_key`
- OIDC config(s): OK
Overall: FAILED
Trūkstošs fails vai TOML sintakses kļūda neatstāj neko, ko pārbaudīt pa sadaļām, un par to tiek ziņots kā par vienu kļūdu, nevis pārskatu, neatkarīgi no --quiet vai --json.
Repozitorija pārvaldība¶
repo check¶
Komanda repo check pārbauda datubāzes savienojumu un apstiprina repozitorija instalāciju un versiju. Tā neizdodas, ja konfigurētā shēma neeksistē vai ja tā eksistē, bet nesatur digna repozitoriju.
Ziņotā versija ir repozitorija shēmas versija, kas tiek versionēta atsevišķi no digna laidiena, kuru izvada version.
Komandas lietojums¶
Izvades piemērs¶
repo install¶
Komanda repo install instalē jaunu digna repozitoriju config.toml failā konfigurētajā shēmā, izveidojot visas nepieciešamās sekvences, tabulas, indeksus, ierobežojumus un sākotnējos ierakstus.
Pašu shēmu šī komanda neizveido — tai jāpastāv iepriekš. Komanda arī atsakās darboties, ja šajā shēmā jau ir instalēts repozitorijs, un norāda uz repo upgrade, ja instalētā versija ir vecāka.
Komandas lietojums¶
Izvades piemērs¶
Installing repo version 3.0.0
✅ Sequences created.
✅ Tables and Indices created.
✅ Constraints created.
✅ Records inserted.
✅ Repo version 3.0.0 successfully installed.
repo upgrade¶
Komanda repo upgrade piemēro datubāzes shēmas migrācijas, lai esošu repozitoriju paceltu līdz versijai, ko sagaida instalētais laidiens. Jauninājumi tiek piemēroti pa vienam versijas solim pa noteiktu jaunināšanas ceļu, un katrs pabeigtais solis tiek reģistrēts repozitorijā.
Ja repozitorijs jau ir sagaidāmajā versijā, komanda ziņo, ka jauninājums nav vajadzīgs, un neveic nekādas izmaiņas.
Komandas lietojums¶
Izvades piemērs¶
Upgrading from 2.3.1 to 2.3.2...
Upgrading from 2.3.2 to 3.0.0...
✅ Repo successfully upgraded to version 3.0.0.
repo prune¶
Komanda repo prune noņem rindas, kas palikušas pēc tam, kad projekts vai datu avots, kam tās piederēja, vairs nepastāv. Projekta vai datu avota dzēšana noņem pašu objektu, taču atstāj tā profilus, prognozes, statusus un rindu skaitus — apzināts kompromiss, jo dzēšana, kas vienlaikus iztīrītu arī šīs tabulas, liktu lietotājam gaidīt. repo prune ir uzkopšanas darbība, kas tās notīra, un to ir droši palaist jebkurā laikā: tā noņem tikai tās rindas, kuru projekts vai datu avots vairs neeksistē.
Rindas, ko Python aizmugursistēma ierakstījusi tabulās, kuras pašreizējais laidiens vairs neizmanto, netiek skartas.
Komandas lietojums¶
Opcijas¶
--dry-run: Ziņo, kas tiktu noņemts, neko nenoņemot.
Tiek uzskaitītas tikai tabulas ar bāreņrindām. Ja tādu nav, komanda ziņo No orphaned rows found. un beidz darbu.
Piemērs¶
Izvades piemērs¶
"check" 29342
check_profile 29342
check_prediction 29342
check_status 29342
column_status 32
inspection_query 253
---------------------------------------------
total 117854
✅ Removed 117854 orphaned row(s).
Lai redzētu to pašu pārskatu, neko nenoņemot:
Rindu skaiti ir identiski; atšķiras tikai noslēdzošā rinda:
Šifrēšanas pārvaldība¶
crypt gen-key¶
Komanda crypt gen-key ģenerē jaunu AES-GCM šifrēšanas atslēgu, ko izmantot kā šifrēšanas atslēgu failā config.toml. Ielādējamam config.toml jau jāpastāv, kaut arī ģenerētā atslēga no tā nav atkarīga.
Komandas lietojums¶
Izvades piemērs¶
crypt encrypt¶
Komanda crypt encrypt šifrē virkni (piemēram, datubāzes paroli), izmantojot failā config.toml konfigurēto AES-GCM atslēgu, un izvada šifrēto tekstu.
Komandas lietojums¶
Argumenti¶
- VALUE: Šifrējamā atklātā teksta virkne (obligāts).
Piemērs¶
crypt decrypt¶
Komanda crypt decrypt atšifrē ar AES-GCM šifrētu virkni, izmantojot failā config.toml konfigurēto atslēgu, un izvada atklāto tekstu.
Komandas lietojums¶
Argumenti¶
- VALUE: Atšifrējamā šifrētā teksta virkne (obligāts).
Piemērs¶
Lietotāju pārvaldība¶
user add¶
Komanda user add izveido jaunu lietotāja kontu digna repozitorijā. Komanda neizdodas, ja lietotājs ar norādīto e-pasta adresi jau pastāv.
Komandas lietojums¶
Argumenti¶
- EMAIL: Lietotāja e-pasta adrese (obligāts).
- PASSWORD: Lietotāja sākotnējā parole (obligāts).
- DISPLAY_NAME: Pilnais lietotāja attēlojamais vārds (obligāts).
Opcijas¶
--admin,-a: Izveido lietotāju ar administratora (superlietotāja) tiesībām.
Piemērs¶
Lai izveidotu administratora kontu:
Izvades piemērs¶
user list¶
Komanda user list tabulas veidā uzskaita visus reģistrētos lietotājus ar ID, e-pastu, attēlojamo vārdu un administratora karogu.
Komandas lietojums¶
Izvades piemērs¶
ID EMAIL DISPLAY NAME ADMIN
-----------------------------------------------------------------------------------------------
42 jdoe@example.com John Doe false
43 admin@example.com Admin User true
user modify¶
Komanda user modify atjaunina esoša lietotāja konta, kas identificēts pēc e-pasta adreses, attēlojamo vārdu un administratora tiesības.
Gan attēlojamais vārds, gan administratora karogs vienmēr tiek ierakstīti. --admin ir slēdzis, nevis vērtība: tās izlaišana atsauc administratora tiesības, tāpēc norādiet to ikreiz, kad lietotājam tās jāpatur vai jāiegūst.
Komandas lietojums¶
Argumenti¶
- EMAIL: Maināmā lietotāja e-pasts (obligāts).
- DISPLAY_NAME: Atjauninātais attēlojamais vārds (obligāts).
Opcijas¶
--admin,-a: Piešķir administratora tiesības. Izlaidiet, lai tās atsauktu.--valid-until,-v: Tiek pieņemta saderības dēļ, taču pašlaik netiek piemērota. Tās norādīšana izvada brīdinājumu un neko nemaina.
Piemērs¶
Izvades piemērs¶
user modify-pwd¶
Komanda user modify-pwd atjaunina esoša lietotāja konta paroli.
Komandas lietojums¶
Argumenti¶
- EMAIL: Tā lietotāja e-pasts, kura parole jāatjaunina (obligāts).
- PASSWORD: Jaunā parole (obligāts).
Piemērs¶
user delete¶
Komanda user delete noņem lietotāja kontu no sistēmas.
Komandas lietojums¶
Argumenti¶
- EMAIL: Dzēšamā lietotāja e-pasts (obligāts).
Piemērs¶
Projektu un datu avotu pārvaldība¶
project list¶
Komanda project list uzskaita visus repozitorijā pieejamos projektus, parādot to ID, nosaukumu un aprakstu.
Komandas lietojums¶
Izvades piemērs¶
ID NAME DESCRIPTION
------------------------------------------------------------------------------------------------------
7 ProjectA Sales data quality
8 ProjectB Finance data quality
project list-ds¶
Komanda project list-ds uzskaita visus ar konkrētu projektu saistītos datu avotus, parādot to ID, nosaukumu, veidu, shēmu un tabulas nosaukumu.
Komandas lietojums¶
Argumenti¶
- PROJECT_NAME: Tā projekta nosaukums, kura datu avoti jāuzskaita (obligāts). Nosaukumam jāsakrīt precīzi.
Piemērs¶
Izvades piemērs¶
ID NAME KIND SCHEMA TABLE
-------------------------------------------------------------------------------------------------------------
101 orders Table sales orders
102 customers Table sales customers
project export-ds¶
Komanda project export-ds eksportē projekta datu avotus JSON dokumentā.
Ja nav norādīts ne --table-name, ne --table-id, tiek eksportēti visi projekta datu avoti.
Komandas lietojums¶
Argumenti¶
- PROJECT_NAME: Tā projekta nosaukums, no kura eksportēt datu avotus (obligāts).
Opcijas¶
--table-name,-n: Eksportējamo datu avotu nosaukumi. Vairākus nosaukumus var norādīt, atdalot ar atstarpēm.--table-id,-i: Eksportējamo datu avotu ID. Vairākus ID var norādīt, atdalot ar atstarpēm.--exportfile,-f: Ceļš, kurā saglabāt eksportētos datu avotus (noklusējums:data_sources_export.json).
Piemērs¶
Lai eksportētu visus datu avotus no ProjectA:
Lai eksportētu konkrētas tabulas:
Izvades piemērs¶
project import-ds¶
Komanda project import-ds importē datu avotus no eksporta faila mērķa projektā un par katru objektu ziņo, kas tika izveidots, atjaunināts vai izlaists.
Komandas lietojums¶
Argumenti¶
- PROJECT_NAME: Mērķa projekta nosaukums, kurā importēt (obligāts).
- EXPORT_FILE: Ceļš līdz JSON eksporta failam (obligāts).
Opcijas¶
--output-file,-o: Fails, kurā ierakstīt importa pārskatu. Bez tā pārskats tiek novirzīts uz stdout.--output-format,-f: Importa pārskata formāts —table,jsonvaicsv(noklusējums:table).
Piemērs¶
Lai iegūtu mašīnlasāmu pārskatu:
digna project import-ds ProjectB my_export.json --output-format json --output-file import_report.json
Pārskats aptver četrus objektu līmeņus — datu avotu, datu kopas definīciju, atribūtu un validācijas noteikumu — katru ar tā importa darbību, rezultātu, iegūtā objekta ID un jebkādu papildu informāciju.
project plan-import-ds¶
Komanda project plan-import-ds parāda datu avotu importa priekšskatījumu mērķa projektā, norādot, kuri objekti tiktu izveidoti, atjaunināti vai izlaisti, neko nemainot. Tā pieņem to pašu eksporta failu un tās pašas pārskata opcijas kā project import-ds un katram plānotajam objektam pievieno soļa numuru.
Komandas lietojums¶
Argumenti¶
- PROJECT_NAME: Mērķa projekta nosaukums (obligāts).
- EXPORT_FILE: Ceļš līdz eksporta failam (obligāts).
Opcijas¶
--output-file,-o: Fails, kurā ierakstīt importa plānu. Bez tā plāns tiek novirzīts uz stdout.--output-format,-f: Importa plāna formāts —table,jsonvaicsv(noklusējums:table).
Piemērs¶
project cleanup¶
Komanda project cleanup noņem pārbaužu rezultātus, ko projekts uzkrājis noteiktā datumu diapazonā — profilus, prognozes, rindu skaitus un visus pārbaužu, atribūtu, datu kopu un datu avotu statusus. Tā noņem tieši to, ko ierakstīja šo datumu pārbaude, tāpēc pēc tam diapazonu var pārbaudīt atkārtoti, lai rezultātus atjaunotu.
Timeliness un Schema Tracker vēsture netiek noņemta: tā reģistrē to, ko digna novēroja konkrētā dienā, nevis no tā atvasinātu rezultātu, tāpēc pagātnes datumu diapazona tīrīšana to atstāj neskartu.
Katrs datu avots tiek tīrīts savā transakcijā, tāpēc pārtraukta izpilde atstāj veselus datu avotus, nevis daļēji iztīrītu.
Komandas lietojums¶
Argumenti¶
- PROJECT_NAME: Tīrāmais projekts (obligāts). Vienā izsaukumā — viens projekts.
- FROM_DATE: Pirmais datums, kura rezultāti jānoņem, formātā
YYYY-MM-DD(obligāts). - TO_DATE: Pēdējais datums (ieskaitot), kura rezultāti jānoņem, formātā
YYYY-MM-DD(obligāts).
Opcijas¶
--table-name,-n: Ierobežo tīrīšanu ar šiem datu avotiem. Vairākus nosaukumus var norādīt, atdalot ar atstarpēm.--table-filter: Ierobežo tīrīšanu ar datu avotiem, kuru nosaukumā ir šī apakšvirkne.--dry-run: Uzskaita datu avotus, kas tiktu iztīrīti, neko nenoņemot.--timing: Parāda, cik ilgi ilga tīrīšana.
--table-name un --table-filter tiek apvienotas ar VAI — datu avots tiek iztīrīts, ja tas ir nosaukts vai ja sakrīt apakšvirkne. Ja neviens datu avots neatbilst, komanda neizdodas, nevis ziņo par sekmīgu tīrīšanu, kas neko neizdarīja.
Piemērs¶
Ierobežojot ar vienu datu avotu:
Izvades piemērs¶
Cleaning up project 'ProjectA' from 2026-01-01 to 2026-06-30:
- Table1
- Table2
- Table3
✅ Cleaned up 3 data source(s).
Lai redzētu, kuri datu avoti tiktu iztīrīti, neko nenoņemot:
Katra rinda ir atzīmēta, tāpēc izmēģinājuma izpildi nevar sajaukt ar īstu:
Cleaning up project 'ProjectA' from 2026-01-01 to 2026-06-30:
- Table1 (dry run, nothing removed)
- Table2 (dry run, nothing removed)
- Table3 (dry run, nothing removed)
Dry run - 3 data source(s) would be cleaned up.
Pārbaužu pārvaldība¶
inspection run¶
Komanda inspection run izveido pārbaudes pieprasījumu projektam un datumu diapazonam un pēc tam — atkarībā no norādītajām opcijām — vai nu gaida to, vai atgriežas nekavējoties, vai izpilda to savā procesā.
Trīs izpildes režīmi ir:
- Noklusējums (bez karodziņa): pieprasījums tiek ievietots aizmugursistēmas rindā, un CLI to aptaujā ik pēc divām sekundēm, izvadot uzdevumu norisi, līdz pārbaude sasniedz galīgo stāvokli. Nepieciešams darbojošs
digna serve, citādi pieprasījumu neviens nepaņem. --async-mode: pieprasījums tiek ievietots rindā, un tā ID tiek izvadīts nekavējoties. Lai to izsekotu, izmantojietinspection status.--bypass-backend: pārbaudi izpilda pats CLI process, un tā netiek ievietota rindā, tāpēc darbojošs serveris nav nepieciešams.
--async-mode un --bypass-backend viena otru izslēdz.
Ikvienā režīmā komanda beidzas ar iziešanas kodu, kas nav nulle, ja pārbaude netika sekmīgi pabeigta.
Komandas lietojums¶
Argumenti¶
- PROJECT_NAME: Mērķa projekta nosaukums (obligāts). Nosaukumam jāsakrīt precīzi.
- START_DATE: Datumu diapazona sākuma datums formātā
YYYY-MM-DD(obligāts). - END_DATE: Datumu diapazona beigu datums formātā
YYYY-MM-DD(obligāts).
Opcijas¶
--table-name: Ierobežo pārbaudi ar vienu projekta datu avotu, kas norādīts pēc datu avota nosaukuma. Bez tās tiek pārbaudīti visi projekta datu avoti.--async-mode: Ievieto pārbaudi rindā un izvada pieprasījuma ID, nevis gaida tās pabeigšanu. Nevar apvienot ar--bypass-backend.--bypass-backend: Izpilda pārbaudi tieši CLI procesā, nevis ievieto to aizmugursistēmas rindā. Nevar apvienot ar--async-mode.
Piemērs¶
Lai iesniegtu asinhronu pārbaudi:
Lai pārbaudītu vienu datu avotu:
Izvades piemērs¶
Noklusējuma režīms:
Inspection request submitted. Waiting for completion (Request ID: 1024)...
Progress: 3/10 tasks completed (0 failed)
Progress: 10/10 tasks completed (0 failed)
Inspection completed successfully.
Inspection successful for project: ProjectA
Asinhronais režīms:
inspection status¶
Komanda inspection status pēc pieprasījuma ID noskaidro pārbaudes pieprasījuma stāvokli un uzdevumu norisi.
Komandas lietojums¶
Argumenti¶
- INSPECTION_REQUEST_ID: Pārbaudes pieprasījuma skaitliskais ID (obligāts).
Piemērs¶
Izvades piemērs¶
Inspection Request ID: 1024
Status: Running
Project ID: 7
Date Range: 2024-01-01 to 2024-01-31
Progress: 3/10 tasks completed (0 failed)
inspection abort¶
Komanda inspection abort pieprasa atcelt notiekošos vai gaidošos pārbaudes pieprasījumus. Tā katram skartajam pieprasījumam reģistrē apturēšanas notikumu; pēc tā rīkojas aizmugursistēma, tāpēc pārtraukšana ir lūgums apstāties, nevis tūlītēja izbeigšana.
Komandas lietojums¶
Argumenti¶
- INSPECTION_REQUEST_ID: Pārtraucamā pārbaudes pieprasījuma ID. Obligāts, ja vien nav norādīts
--killall.
Opcijas¶
--killall: Pārtrauc visus pašlaik notiekošos un gaidošos pārbaudes pieprasījumus. Tai ir priekšroka pār līdzās norādītu pieprasījuma ID.
Piemērs¶
Lai pārtrauktu konkrētu pieprasījumu:
Lai pārtrauktu visas aktīvās un rindā esošās pārbaudes:
Izvades piemērs¶
--killall ziņo par paveikto; atsevišķa pieprasījuma pārtraukšana izvadi nerada un par sekmēm ziņo ar savu iziešanas kodu.
Licenču pārvaldība¶
license check¶
Komanda license check pārbauda failu license.toml, salīdzinot tā parakstu ar instalācijai pievienoto publisko atslēgu un pārliecinoties, ka tas nav beidzies. Tā nelasa nekādu lietojumprogrammas konfigurāciju, tāpēc darbojas arī pirms config.toml iestatīšanas.
Komandas lietojums¶
Izvades piemērs¶
Par nederīgu parakstu un par beigušos licenci tiek ziņots kā par atsevišķām kļūdām, abos gadījumos ar iziešanas kodu 1.
Servera un fona pakalpojumi¶
serve¶
Komanda serve palaiž digna REST API serveri kopā ar fona pārbaužu plānotāju un pārbaužu pārvaldnieku. Startējot tā arī atzīmē par neizdevušos ikvienu pārbaudi, kuru repozitorijs joprojām reģistrē kā notiekošu, jo no agrāka procesa nekas nav varējis saglabāties.
Komanda darbojas priekšplānā, līdz tā tiek apturēta.
Komandas lietojums¶
Opcijas¶
--address: Tīkla adrese, kurai piesaistīt API serveri (noklusējums:127.0.0.1).--port: Porta numurs, kurā klausīties (noklusējums:8000).
Piemērs¶
Izvades piemērs¶
Windows pakalpojuma pārvaldība¶
Pieejams tikai operētājsistēmā Windows. Šīs komandas reģistrē digna aizmugursistēmu Windows pakalpojumu pārvaldniekā un to vada; pats pakalpojums fonā izpilda serve. Katra komanda jāpalaiž no komandu uzvednes ar paaugstinātām tiesībām, un katra pieņem --name, lai varētu vērsties pie pakalpojuma, kas reģistrēts ar nenoklusējuma nosaukumu.
windows install¶
Komanda windows install reģistrē digna kā Windows pakalpojumu.
Šeit norādītā adrese un ports tiek ierakstīti pakalpojuma reģistrācijā, un tieši tiem pakalpojums piesaistās — tie netiek nolasīti no config.toml. Lai tos vēlāk mainītu, atinstalējiet pakalpojumu un instalējiet to vēlreiz.
Komandas lietojums¶
Opcijas¶
--name: Nosaukums, ar kādu reģistrēt pakalpojumu (noklusējums:digna).--display-name: Nosaukums, kas tiek rādīts services.msc (noklusējums:digna).--description: Apraksts, kas tiek rādīts services.msc (noklusējums:digna data quality backend).--address: Adrese, kurai pakalpojums piesaista savu API (noklusējums:127.0.0.1).--port: Ports, kuram pakalpojums piesaista savu API (noklusējums:8000).--working-dir: Mape, kurā atrodasconfig.tomlunlicense.tomlun kuru pakalpojums izmanto kā darba mapi (noklusējums:dignaizpildāmā faila mape).--start-type: Kad pakalpojums startē —autokopā ar Windows,manualtikai pēc pieprasījuma,disabledreģistrēts, taču atsakās startēt (noklusējums:auto).--account: Konts, ar kuru darbināt pakalpojumu, piemēram,DOMAIN\uservai.\user(noklusējums:LocalSystem).--password:--accountparole.
Piemērs¶
Reģistrēt ar otru nosaukumu, darbinot ar domēna kontu:
digna windows install --name digna-test --display-name "digna (test)" --account DOMAIN\svc_digna --password <password>
windows start¶
Komanda windows start startē reģistrētu pakalpojumu.
Komandas lietojums¶
Opcijas¶
--name: Nosaukums, ar kādu pakalpojums reģistrēts (noklusējums:digna).
windows stop¶
Komanda windows stop aptur darbojošos pakalpojumu. Pirms jebkura lietojumprogrammas faila aizstāšanas apturiet pakalpojumu.
Komandas lietojums¶
Opcijas¶
--name: Nosaukums, ar kādu pakalpojums reģistrēts (noklusējums:digna).
windows uninstall¶
Komanda windows uninstall atceļ pakalpojuma reģistrāciju. Vispirms to apturiet.
Komandas lietojums¶
Opcijas¶
--name: Nosaukums, ar kādu pakalpojums reģistrēts (noklusējums:digna).