.\" # ------------------------------------------------------------------------- .\" # Man-pagina voor kzdeploy. .\" # .\" # Geschreven door Karel Zimmer . .\" # .\" # Auteursrecht (c) 2019-2021 Karel Zimmer. .\" # Creative Commons Naamsvermelding-GelijkDelen Internationaal-licentie .\" # . .\" # .\" # RelNum=04.03.01 .\" # RelDat=2021-01-11 .\" # ------------------------------------------------------------------------- .\" .TH KZDEPLOY 1 "" "kzscripts 365" .SH NAAM kzdeploy \- scripts distribueren .SH SAMENVATTING .B kzdeploy [OPTIE...] .SH BESCHRIJVING \fBkzdeploy\fR distribueert en uploadt scripts naar http://karelzimmer.nl. Dit om de scripts veilig te stellen en beschikbaar te stellen voor algemeen gebruik. \fBkzdeploy\fR kan worden uitgevoerd als ontwikkelaar (gebruiker 'karel' of\ 'ubuntu'). Mijn eigen Continuous Integration and Delivery (CI/CD) Pipeline. Optie \fB--message\fR met argument VRIJGAVEBERICHT voegt het vrijgavebericht toe aan de vrijgave-regel in het logbestand wijzigingen. Indien niet opgegeven bij de aanroep wordt er om een vrijgavebericht gevraagd. Met optie \fB--edit\fR kan het verschillenbestand gewijzigd worden. Met optie \fB--list\fR wordt het verschillenbestand getoond. Met optie \fB--reset\fR wordt het verschillenbestand leeggemaakt. Met opdracht \fBkzgetscripts\fR kan de scripts-ontwikkelomgeving op een andere of dezelfde machine neergezet worden. Standaard worden de volgende acties uitgevoerd: .RS 1. Controleer scripts (met \fBkzivp\fR). .br 1. Controleer scriptnamen (met \fBkzckname\fR). .br 2. Archiveer scripts. .br 3. Maak scriptpakket. .br 4. Maak scriptarchief. .br 5. Synchroniseer uploads. .br 6. Bepaal wijzigingen. .br 7. Synchroniseer uploads-oud. .br 8. Synchroniseer Google Drive. .br 9. Toon wijzigingen. .br 10. Upload website. .br 11. Installer scriptspakket (met \fBkzgetscripts\fR). .RE Mijn eigen CI/CD Pipeline :-). In een grafische werkomgeving zoals GNOME (e.g. Ubuntu) kan \fBkzdeploy\fR worden gestart door te zoeken naar \fBdepl\fR, klik op \fBScripts distribueren\fR. .SH OPTIES .TP \fB-e\fR, \fB--edit\fR Wijzig het verschillenbestand. .TP \fB-l\fR, \fB--list\fR Toon overzicht wijzigingen. .TP \fB-m\fR, \fB--message=\fIVRIJGAVEBERICHT\fR Vrijgavebericht opgeven, geef '=' op voor vorig vrijgavebericht. .TP \fB-r\fR, \fB--reset\fR Maak het verschillenbestand leeg. .TP \fB-d\fR, \fB--debug\fR Geef foutopsporingsinformatie weer in het logboek (gebruik 'journalctl -ab -t kzdeploy'). .TP \fB-g\fR, \fB--gui\fR Start in grafische modus (gui = graphical user interface). .TP \fB-h\fR, \fB--help\fR Toon een een korte omschrijving van de beschikbare opties. .TP \fB-u\fR, \fB--usage\fR Toon de beschikbare opties. .TP \fB-v\fR, \fB--version\fR Toon de versie, de auteur, en het auteursrecht. .TP \fB--\fR Een -- geeft het einde van de opties aan en schakelt de verdere verwerking van opties uit. Alle argumenten na de -- worden behandeld als bestandsnamen en argumenten. Een argument van - is gelijk aan --. .SH STOPSTATUS Normaal wordt afsluitwaarde 0 teruggegeven; als er een fout optreedt, is de afsluitwaarde 1. Als er een waarschuwing optreedt, is de afsluitwaarde 2. .SH MAPPEN ~/kzscripts.deb/ .RS Scriptspakket. .RE ~/Documenten/Checklists/ .RS Checklists. .RE ~/kzscripts/ .RS Scripts. Inclusief logbestand wijzigingen (CHANGELOG.gz), man-pagina's (*.1), Tab-completion-scripts (*.completion), bureaublad-configuratiebestanden (*.desktop), en PolicyKit actiedefinitiebestanden (*.policy), .RE ~/kzscripts.arch/ .RS Scriptsarchief. .RE ~/scripts .RS Ontwikkelscripts. .RE ~/uploads/ .RS Website. .RE ~/uploads.old/ .RS Website oude versie. .RE .SH BESTANDEN ~/uploads/karelzimmer.nl/httpdocs/apps/kzscripts/kzscripts_365_all.deb .RS Scriptspakket. .RE ~/uploads/karelzimmer.nl/httpdocs/apps/kzscripts/kzscripts.tar.gz .RS Scriptsarchief. .RE /usr/share/doc/kzscripts/CHANGELOG.gz .RS Wijzigingshistorie. .RE /usr/share/gnome-background-properties/kzscripts-wallpapers.xml .RS Bureaubladachtergronden-configuratiebestand. .RE .SH AUTEUR Geschreven door Karel Zimmer . .SH AUTEURSRECHT Auteursrecht (c) 2009-2021 Karel Zimmer. .br GNU Algemene Publieke Licentie . .SH ZIE OOK \fBkzckname\fR(1), \fBkzcommon.sh\fR(1), \fBkzgetscripts\fR(1), \fBkzivp\fR(1), \fBhttps://karelzimmer.nl\fR .SH BESCHIKBAARHEID Opdracht kzdeploy is onderdeel van het pakket kzscripts en is beschikbaar vanaf Karel Zimmer Linux Scripts ⟨https://karelzimmer.nl/html/linux.html#scripts⟩. .\" # EOF