If you license your program, ilt will help you insert the text (header) of this license into your source code files, so that you don't have to insert them yourself.
- Automatic insertion of license texts into source code files (if the extension of such a file and the format of comments are known by ilt)
- Special insertion if you want to change startline format (or if the extension of such a file and the format of comments are not known by ilt)
- Ignoring specified directories and file extensions
- If you want to do automatic insertion, use this command:
auto <license_name> "<path>" <year> "<copyright_holder>" "<special_line>" "<ignored_dirs>" "<ignored_exts>" <keys>
- If you want to do special insertion into the specified file, use this command:
special file <license_name> "<path>" "<comments_format>" <year> "<copyright_holder>" "<special_line>"
- If you want to do special insertion into the files with the specified extension, use this command:
special ext <license_name> "<path>" "<ext>" "<comments_format>" <year> "<copyright_holder>" "<special_line>" "<ignored_folders>"
- Use the
help
command to view detailed help for all commands.
THE LICENSES AND THE TEXTS OF THESE LICENSES ARE NOT THE PROPERTY OF THE SOFTWARE AUTHOR!
- Apache License 2.0 (apache)
- Boost Software License (bsl)
- BSD 2-Clause License (bsd2)
- BSD 3-Clause License (bsd3)
- GNU Affero Public License v3.0 (agpl)
- GNU General Public License v2.0 (gpl2)
- GNU General Public License v3.0 (gpl3)
- GNU Lesser General Public License v2.1 (lgpl)
- MIT License (mit)
- The Unlicense (unlicense)
Want to see a new license? Offer it in Issues!
- C:
.c
- C++:
cpp
,.cc
,.cpp
,.cxx
- C#:
.cs
- Delphi:
.dpr
,.drc
- Fortran:
.f
,.for
,.f95
- Go:
.go
- Java:
.java
- JavaScript:
.js
- PHP:
.php
- Python:
.py
,.pyc
,.pyi
- Ruby:
.rb
- Swift:
.swift
- TypeScript:
.ts
- Visual Basic:
.vb
Want to see a new extension? Offer it in Issues!