copyright-update - Онлайн в облаке

Это команда copyright-update, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


copyright-update - Обновление информации об авторских правах в файлах

СИНТАКСИС


copyright-update [параметры] ФАЙЛ [ФАЙЛ ...]
copyright-update [параметры] - рекурсивный ПУТЬ [ПУТЬ ...]

ОПИСАНИЕ


Обновите информацию об авторских правах в наборе файлов, возможно, рекурсивно, с соответствующим содержимым
критерии. Обновление влияет на год действия авторских прав, адресную информацию GPL и т. Д.

В строке должно быть слово «Авторские права», пробел, три символа «(C)» (или U + 00A9 UTF
знак авторского права), пробел и диапазон лет. Различное количество пробелов и вкладок
разрешено, но не должно быть пробелов вокруг символа тире в YEAR-YEAR. Примеры:

Требуется пробел или несколько
| | Нет промежутка между годами
| | |
Авторские права (C) ГГГГ-ГГГГ
Авторское право: (C) YYYY-YYYY
|
Двоеточие не является обязательным

По умолчанию определенные файлы и пути всегда игнорируются; как каталоги управления версиями,
резервные копии файлов, объектных файлов и двоичных файлов в соответствии с тестом Perl "-T". Запустить
программа с опцией --help-исключить чтобы увидеть список исключаемых путей.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Run кредита
-a --авто
В автоматическом режиме имя автора читается из переменной окружения NAME и только
строки, соответствующие "Copyright. * $ NAME", будут затронуты. Если NAME не задано, прочтите информацию
из EMAIL.

Если ни NAME, ни EMAIL не существует в evenvironemt, или если их значения не находятся в
распознаваемые форматы (см. раздел ОКРУЖАЮЩАЯ СРЕДА), эта опция ничего не делает.

Эта опция эффективно пытается установить значение для --линия опцию.

-с, --код
Предустановленная --включают для соответствия файлам с общим кодом: .c, .h, .cc, .hh, .cpp, .c ++, .hpp, .C,
.pl, .py, .sh и .rb

-д, --отлаживать УРОВЕНЬ
Включите отладку. Уровень может находиться в диапазоне 0-10.

-ф, --fsf-адрес
Измените параграфы лицензии, относящиеся к адресу FSF. Текущая рекомендация FSF
заключается в перенаправлении запросов о лицензиях на их URL.

Эффективно заменить абзацы:

Вы должны были получить копию Стандартной общественной лицензии GNU
вместе с этой программой; если нет, напишите в Бесплатное ПО
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, США

Вы должны были получить копию Стандартной общественной лицензии GNU
вместе с этим пакетом; если нет, напишите в Бесплатное ПО
Foundation, Inc., 51 Франклин-стрит, пятый этаж, Бостон, Массачусетс 02110-1301, США

С этим:

Вы должны были получить копию Стандартной общественной лицензии GNU
вместе с этой программой. Если нет, см.http://www.gnu.org/licenses/>.

-я, --включают REGEXP
Включить файлы, соответствующие регулярному выражению. Матч проводится против всего пути.

Если эта опция не указана, каждый файл включается автоматически. Матчи могут
быть дополнительно отфильтрованными с помощью опции --исключать.

Эту опцию можно использовать несколько раз. Также вариант --код.

-л, --линия REGEXP
Измените только строки, соответствующие REGEXP. При совпадении регистр не учитывается.

-р, - рекурсивный
Рекурсивный поиск во всех каталогах, указанных в командной строке.

-Р, --regexp REGEXP
Изменяйте только файлы, содержимое которых соответствует REGEXP. Файл читается как один большой
строка, чтобы можно было сопоставить с использованием регулярных выражений Perl во всем
файл. Пример: '(? Smi) This. * Multi. * Line. * Match'. Видеть Perlre(1) для получения дополнительной информации
про smi и другие модификаторы.

Этот вариант можно использовать как предварительный Содержание Критерии, чтобы выбрать файлы перед
--линия опция находит правильные авторские строки.

-т, --тестовое задание, --прогон, репетиция
Запускаем в тестовом режиме. Покажи, что будет. Файлы не меняются.

-в, --подробный УРОВЕНЬ
Распечатать информационные сообщения. Увеличьте числовой УРОВЕНЬ для большей многословности.

-Икс, --исключать REGEXP
Игнорировать файлы, соответствующие регулярному выражению. Матч проводится против всего пути. Вариант может быть
использовался несколько раз.

Этот вариант применяется после возможного --включают Матчи.

-у, --год ГОД
Обновите файлы за ГОД. Значение должно состоять из четырех цифр.

По умолчанию используется текущий год, поэтому в этой опции нет необходимости.
нормальное использование. Пример использования: вы планируете провести длительный отпуск до конца года и хотите
заранее обновите значение следующего года.

-Ю, --нет года
Отключить обновление года.

Разное кредита
-час, --Помогите
Показать справку.

--help-исключить
Отображать значения по умолчанию, используемые для исключения путей и файлов.

--help-html
Показать справку в формате HTML.

- помощник
Показать справку на странице руководства человек(1) формат.

-В, --версия
Показать контактную информацию и информацию о версии.

ПРИМЕРЫ


Основное использование - обновление файлов для отображения текущего года; вариант --год неявно:

обновление авторских прав *

Чтобы проверить, что произойдет:

обновление авторских прав --verbose 1 --test *

Обновить только файл C-кода:

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

Можно ограничить рекурсивное обновление файлов только теми файлами, содержимое которых
соответствовать регулярному выражению. Здесь затронуты строки, соответствующие --линия регулярное выражение.

обновление авторских прав
--regexp '(?i)Автор:.*Джон.*Доу'
--строка '\bFoo\b'
--ignore '\.(бак|бап|[~#]])$'
--подробный 1
--2013 год
--тестовое задание
- рекурсивный
.

УСТРАНЕНИЕ


См. Вариант --отлаживать.

ОКРУЖАЮЩАЯ СРЕДА


ЭЛ. АДРЕС
В виде "имя.фамилия@example.com"; то есть без углов <>. Если установлено,
значение используется в опции --авто только если переменная окружения NAME не установлена.

Чтобы найти имя и фамилию, локальная часть в адресе электронной почты должна соответствовать регистру
нечувствительное регулярное выражение '^ [az -] + \. [az -] + @':

адрес@example.com Не используется, не в форме Первый.Последний
+ ------ + ----------

г-н.первое.фамилия@example.com Также не используется
+ ---------------- + ----------
| |
Часть домена Localpart

ИМЯ
В форме «Имя Фамилия». Если установлено, значение используется в опции --авто.

Используйте обновление авторских прав онлайн с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows