EnglezăFrancezăSpaniolă

Favicon OnWorks

copyright-update - Online în cloud

Rulați actualizarea drepturilor de autor în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda de actualizare a drepturilor de autor care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


copyright-update - Actualizați informațiile privind drepturile de autor din fișiere

REZUMAT


copyright-update [opțiuni] FILE [FIȘIER ...]
copyright-update [opțiuni] --recursive PATH [CALE ...]

DESCRIERE


Actualizați informațiile despre drepturile de autor în setul de fișiere, eventual recursiv, conținut care se potrivește
criterii. Actualizarea afectează anul dreptului de autor, informațiile despre adresa GPL etc.

Rândul trebuie să aibă cuvântul „Copyright”, un spațiu, trei caractere „(C)” (sau un U+00A9 UTF
semnul dreptului de autor), un spațiu și intervalul de ani. Cantitatea variabilă de spații și file sunt
permis, dar nu trebuie să existe spații în jurul caracterului liniuță în YEAR-YEAR. Exemple:

Este necesar un spațiu alb sau mai multe
| | Fără spațiu între ani
| | |
Drepturi de autor (C) YYYY-YYYY
Drepturi de autor: (C) YYYY-YYYY
|
Un colon este opțional

În mod implicit, anumite fișiere și căi sunt întotdeauna ignorate; cum ar fi directoarele de control al versiunilor,
face backup pentru fișiere, fișiere obiect și fișiere binare conform testului de fișiere „-T” al lui Perl. Alerga
program cu optiune --ajutor-exclude pentru a vedea lista de căi de excludere.

OPŢIUNI


Alerga Opțiuni
-A, --auto
În modul automat, numele autorului este citit din variabila de mediu NAME și numai
liniile care se potrivesc cu „Copyright.*$NAME” sunt afectate. Dacă NAME nu este setat, citiți informațiile
de la email.

Dacă nici NAME, nici EMAIL nu există în evenvironemt sau dacă valorile lor nu sunt în a
formate recunoscute (vezi secțiunea MEDIU), această opțiune nu face nimic.

Această opțiune încearcă efectiv să preseteze valoarea pentru --linia opțiune.

-c, --cod
Presetare --include pentru a se potrivi cu fișierele de cod comune: .c, .h, .cc, .hh, .cpp, .c++, .hpp, .C,
.pl, .py, .sh și .rb

-d, --depanare NIVEL
Activați depanarea. Nivelul poate fi în intervalul 0-10.

-f, --adresa-fsf
Schimbați paragrafele de licență care se referă la adresa FSF. Recomandarea actuală a FSF
este de a redirecționa întrebările despre licențe către adresa URL a acestora.

Înlocuiți efectiv paragrafele:

Ar fi trebuit să primiți o copie a Licenței publice generale GNU
împreună cu acest program; dacă nu, scrieți la Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 SUA

Ar fi trebuit să primiți o copie a Licenței publice generale GNU
împreună cu acest pachet; dacă nu, scrieți la Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 SUA

Cu asta:

Ar fi trebuit să primiți o copie a Licenței publice generale GNU
împreună cu acest program. Dacă nu, vezihttp://www.gnu.org/licenses/>.

-eu, --include regexp
Includeți fișierele care se potrivesc cu expresia regulată. Meciul se face împotriva întregului drum.

Dacă această opțiune nu este furnizată, fiecare fișier este inclus automat. Meciurile pot
fi filtrat în continuare utilizând opțiunea --exclude.

Această opțiune poate fi folosită de mai multe ori. Vezi și opțiunea --cod.

-l, --linia regexp
Schimbați numai liniile care se potrivesc cu REGEXP. Potrivirea nu face distincție între majuscule și minuscule.

-r, --recursiv
Căutați recursiv toate directoarele date în linia de comandă.

-R, --regexp regexp
Modificați numai fișierele al căror conținut se potrivește cu REGEXP. Fișierul este citit ca unul mare
șir, astfel încât să fie posibilă potrivirea folosind expresii regulate Perl în întreg
fişier. Un exemplu: „(?smi)This.*multi.*line.*match”. Vedea perlre(1) pentru mai multe informații
despre „smi” și alți modificatori.

Această opțiune poate fi utilizată ca un prealabil Conţinut Criteriile de, pentru a selecta fișierele înainte
--linia opțiunea găsește liniile corecte de Copyright.

-t, --Test, --funcție uscată
Rulați în modul de testare. Arată ce s-ar întâmpla. Nu sunt schimbate fișiere.

-v, --verbos NIVEL
Imprimați mesaje informative. Creșteți LEVEL numeric pentru mai multă verbozitate.

-X, --exclude regexp
Ignorați fișierele care se potrivesc cu expresia regulată. Meciul se face împotriva întregului drum. Opțiunea poate fi
folosit de mai multe ori.

Această opțiune este aplicată după posibil --include chibrituri.

-y, --an ANUL
Actualizați fișierele folosind YEAR. Valoarea trebuie să fie de patru cifre.

Operația implicită este utilizarea anului curent, deci această opțiune nu este necesară în
utilizare normală. Caz de utilizare: plănuiți să vă luați o vacanță lungă înainte de sfârșitul anului și doriți
actualizați în prealabil valoarea pentru anul următor.

-Y, --nu-an
Dezactivați actualizarea anului.

Diverse Opțiuni
-h, --Ajutor
Afișează ajutor.

--ajutor-exclude
Afișează valorile implicite utilizate pentru a exclude căi și fișiere.

--help-html
Afișează ajutorul în format HTML.

--omul-ajutor
Afișați ajutorul în pagina de manual om(1) format.

-V, --versiune
Afișează informații de contact și versiune.

EXEMPLE


Utilizarea principală este actualizarea fișierelor pentru a reflecta anul curent; opțiune --an este implicit:

actualizare pentru drepturile de autor *

Pentru a testa ce s-ar întâmpla:

copyright-update --verbose 1 --test *

Actualizați numai fișierul C-code:

copyright-update --verbose 1 --include '\.[ch]$' --recursive .

Este posibil să restricționați actualizarea fișierelor în mod recursiv doar la acele fișiere al căror conținut
potriviți expresia regulată. Aici, liniile afectate sunt cele care se potrivesc --linia expresie uzuala.

actualizare-copyright \
--regexp '(?i)Autor:.*John.*Doe' \
--line „\bFoo\b” \
--ignora „\.(bak|bup|[~#]])$” \
--verbos 1 \
--anul 2013 \
--Test \
--recursiv \
.

DEPANARE


Vezi opțiunea --depanare.

MEDIUL


E-MAIL
În forma „[e-mail protejat]"; adică fără unghiurile <>. Dacă este setat,
valoarea este utilizată în opțiune --auto numai dacă variabila de mediu NAME nu este setată.

Pentru a găsi numele și prenumele, partea locală din adresa de e-mail trebuie să se potrivească cu majuscule și minuscule
expresie regulată insensibilă „^[az-]+\.[az-]+@”:

[e-mail protejat] Nu este folosit, nu sub forma First.Last
+------ +----------

[e-mail protejat] Nu este folosit, la fel
+---------------- +----------
| |
Partea locală Domeniu

NUME
În forma „Prenume Nume”. Dacă este setată, valoarea este utilizată în opțiune --auto.

Utilizați actualizarea drepturilor de autor online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad