{"repo":"mbrukman/autogen","free":true,"listed":false,"github":"https://github.com/mbrukman/autogen","clone":"git clone https://github.com/mbrukman/autogen.git","description":"Automatically generate boilerplate license comments.","language":"Shell","stars":104,"topics":["boilerplate","license","licenses","autogen"],"license":"Apache-2.0","category":"saas-starters-boilerplates","readme_excerpt":"autogen [![Build Status][github-ci-badge]][github-ci-url] [github-ci-badge]: https://github.com/mbrukman/autogen/actions/workflows/main.yml/badge.svg [github-ci-url]: https://github.com/mbrukman/autogen/actions/workflows/main.yml Automatically generate boilerplate comments and code for new files with a single command. Install Editor support For details on adding Autogen support to your editor, please see the editors directory. Usage Modify an existing file in-place: Bulk update many existing files in-place: The flag --no-top-level-comment avoids adding a comment such as: because either some or all of the files have such a top-level comment, or if they don't, you probably wouldn't want to have to manually add or delete at this time, if you're just trying to add the license header in bulk. To get a list of supported licenses, or to see the full set of flags, run autogen with no parameters. File type or language is determined based on the full filename or extension, as appropriate. See autogen for a list of recognized file types. The flag --no-code skips adding boilerplate code to source files. The flag --no-runline skips adding runline to source files. Sample outputs: Apache 2.0, Haskell 3-clause BSD, Erlang GPL 2, Ruby LGPL 2.1, C++ MIT, Makefile Developing To add a new file type or feature, change autogen and add several files to the tests/testdata directory, namely: .in - the input file containing command-line args to pass to autogen .out - expected stdout for the test .err ","default_branch":null,"files":null,"tree":[],"storefront":"/r/mbrukman","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mbrukman/autogen/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}