EngelsFransSpaans

Ad


OnWorks-favicon

hoofdpijn - Online in de Cloud

Krijg hoofdpijn in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdrachthoofdpijn die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


hoofdpijn - Een programma om de licentie van uw bronbestand te beheren.

KORTE INHOUD


hoofdpijn [-H filet] [-C filet] [-r] [-help | --hulp] filet...

PRODUCTBESCHRIJVING


Deze handleiding documenteert in het kort de: hoofdpijn opdracht.

Deze handleiding is geschreven voor de Debian GNU/Linux-distributie omdat de originele
programma heeft geen handmatige pagina.

Het is gebruikelijk om aan het begin van broncodebestanden een korte koptekst te plaatsen met:
bijvoorbeeld wat copyrightinformatie. hoofdpijn is een eenvoudig en lichtgewicht hulpmiddel voor
eenvoudig deze headers beheren. Onder de functionaliteiten kan men het volgende vermelden:

· Headers moeten over het algemeen worden gegenereerd als commentaar in broncodebestanden. hoofdpijn Aanbiedingen
met verschillende bestandstypen en genereert voor elk van deze headers in een passende
formaat.

· Headers detecteert automatisch bestaande headers en verwijdert deze. Je kunt het dus gebruiken
om headers in een reeks bestanden bij te werken.

COMMAND LINE OPTIES


filet
Naam van één bestand dat moet worden verwerkt

-h-bestand
Maak een koptekst met tekst uit het bestand

-c bestand
Lees het gegeven configuratiebestand

-Help help
Geef de optielijst weer van hoofdpijn

GEBRUIK


Laten we het gebruik van dit hulpmiddel illustreren met een klein voorbeeld. Stel dat je een kleine hebt
projectmix van C- en Caml-code bestaande uit drie bestanden 'foo.c', 'bar.ml' en 'bar.mli'',
en je wilt ze uitrusten met een header. Schrijf eerst een headerbestand, dat wil zeggen een
gewoon tekstbestand inclusief de informatiekoppen die moeten worden vermeld. Een voorbeeld van zo'n bestand
is weergegeven in figuur 1. In het volgende gaan we ervan uit dat dit bestand de naam 'myheader' heeft en zich in
dezelfde map als de bronbestanden.

Om headers te genereren, voert u vervolgens de opdracht uit: hoofdpijn -h mijnkop foo.c
bar.ml bar.mli

Elk bestand is voorzien van een header inclusief de tekst uit het headerbestand
'myheader', omgeven door enkele extra tekens, afhankelijk van het formaat, waardoor het een
commentaar (bijvoorbeeld '(*' en '*)' in '.ml'-bestanden). Als u het headerbestand 'myheader' bijwerkt, kunt u
U hoeft alleen maar de bovenstaande opdracht opnieuw uit te voeren om headers in broncodebestanden bij te werken.

Op dezelfde manier draait: hoofdpijn -r foo.c bar.ml bar.mli verwijdert alle bestaande bestanden
'foo.c', 'bar.ml' en 'bar.mli'. Bestanden die geen header hebben, blijven ongewijzigd.

CONFIGURATIE FILE


Bestandstypen en het formaat van de header kunnen worden gespecificeerd door een configuratiebestand. Standaard is de
Er wordt gebruik gemaakt van het standaard ingebouwde configuratiebestand uit figuur 2. Je kunt ook je eigen gebruiken
configuratiebestand dankzij de -c keuze : hoofdpijn -c mijnconfig -h mijnkop foo.c bar.ml
bar.mli

Om uw eigen configuratie te schrijven, kunt u het voorbeeld in figuur 2 volgen. A
configuratiebestand bestaat uit een lijst met vermeldingen, gescheiden door het teken '|'. Elk van
ze bestaan ​​uit twee delen, gescheiden door een '->'.

De eerste is een reguliere expressie. (Reguliere expressies zijn omsloten door double
aanhalingstekens en hebben dezelfde syntaxis als in Gnu Emacs.) hoofdpijn bepaalt bestandstypen
volgens bestandsbasisnamen; dus wordt elk bestand behandeld met de eerste regel van de naam
wedstrijden.

De tweede beschrijft het formaat van headers voor bestanden van dit type. Het bestaat uit de
naam van een model (bijvoorbeeld 'frame'), eventueel gevolgd door een lijst met argumenten. Argumenten zijn
named: 'open:"(*"' betekent dat de waarde van het argument 'open' '(*' is. hoofdpijn
ondersteunt momenteel drie modellen en een speciaal trefwoord:

omlijsting
Met dit model worden headers in een frame gegenereerd. Dit model vereist er drie
argumenten: 'open' en 'close' (de openings- en slotreeksen voor commentaar) en
'line' (het teken dat wordt gebruikt om de horizontale lijnen van het frame te maken). Twee optioneel
argumenten kunnen worden gebruikt als 'marge' (een tekenreeks afgedrukt tussen de linker- en rechterkant van
het frame en de rand, standaard twee spaties) en 'width' (de breedte van de binnenkant
van het frame, standaard is 68).

lijnen
Kopteksten worden tussen twee regels geplaatst. Er moeten drie argumenten worden opgegeven: 'open' en
'close' (de openings- en slotreeks voor commentaar), 'line' (het gebruikte teken
om de horizontale lijnen te maken). Er zijn drie optionele argumenten toegestaan: 'begin' (een string
aan het begin van elke regel gezet, standaard twee spaties), 'last' (een string
gezet aan het begin van de laatste regel) en 'width' (de breedte van de regels,
standaard is 70).

geen
Dit model genereert geen header en heeft geen argument.

overspringen
Sla de regel over die overeenkomt met een van de "match"-parameters regexp. Voor dit soort
regel wordt rekening gehouden met elk eerste deelpatroon dat overeenkomt met de bestandsbasisnaam.

Gebruik hoofdpijn online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad