1
- Copyright Header
2
- ===============
1
+ <!-- This file was automatically generated by the `build-harness`. Make all changes to `README.yaml` and run `make readme` to rebuild this file. -->
2
+
3
+ [ ![ Cloud Posse] ( https://cloudposse.com/logo-300x69.svg )] ( https://cloudposse.com )
4
+
5
+ # copyright-header [ ![ Build Status] ( https://travis-ci.org/cloudposse/copyright-header.svg?branch=master )] ( https://travis-ci.org/cloudposse/copyright-header ) [ ![ Latest Release] ( https://img.shields.io/github/release/cloudposse/copyright-header.svg )] ( https://github.com/cloudposse/copyright-header/releases ) [ ![ Slack Community] ( https://slack.cloudposse.com/badge.svg )] ( https://slack.cloudposse.com )
6
+
3
7
4
8
Copyright Header is a utility to manipulate licenses on source code.
5
9
@@ -31,8 +35,23 @@ Install Copyright Header from RubyForge:
31
35
gem install copyright-header
32
36
33
37
34
- Usage
35
- -----
38
+ ---
39
+
40
+ This project is part of our comprehensive [ "SweetOps"] ( https://docs.cloudposse.com ) approach towards DevOps.
41
+
42
+
43
+
44
+
45
+
46
+
47
+ It's 100% Open Source and licensed under the [ GNU General Public License] ( LICENSE ) .
48
+
49
+
50
+
51
+
52
+
53
+
54
+ ## Usage
36
55
37
56
Full list of supported arguments:
38
57
@@ -55,8 +74,10 @@ Full list of supported arguments:
55
74
-V, --version Display version information
56
75
-h, --help Display this screen
57
76
58
- Examples
59
- --------
77
+
78
+
79
+
80
+ ## Examples
60
81
61
82
Discover available parameters by passing the ` --help ` argument
62
83
@@ -71,7 +92,7 @@ Add a GPL3 License header to a file:
71
92
--copyright-software-description "This is the description of the software." \
72
93
--copyright-year 2012-2017 \
73
94
--output-dir /tmp \
74
- --dry-run
95
+ --dry-run
75
96
76
97
Remove the header created in the previous step (without --dry-run argument):
77
98
@@ -82,7 +103,7 @@ Remove the header created in the previous step (without --dry-run argument):
82
103
--copyright-software-description 'This is the description of the software.' \
83
104
--copyright-year 2012-2017 \
84
105
--output-dir /tmp \
85
- --dry-run
106
+ --dry-run
86
107
87
108
Command used to generate copyright headers for this script:
88
109
@@ -101,8 +122,7 @@ Paths can be either files or directories. It will recursively traverse the direc
101
122
102
123
You can specify an alternative syntax configuration file using the ` --syntax ` argument.
103
124
104
- Rake
105
- ----
125
+ ## Rake
106
126
107
127
The above example can be performed as rake task inside a Rakefile:
108
128
@@ -141,29 +161,167 @@ docker run --rm --volume `pwd`:/usr/src/ osterman/copyright-header:latest \
141
161
142
162
## Make
143
163
144
- Here is how we typically use it in our [ ` Makefile ` ] ( Makefile ) .
164
+ Here is how we typically use it in our [ ` Makefile ` ] ( Makefile ) .
145
165
146
166
Check out the Cloud Posse [ ` build-harness ` ] ( https://github.com/cloudposse/build-harness/ ) for other neat tricks.
147
167
148
168
149
- Contributors
150
- ------------
151
169
152
- < https://github.com/osterman/copyright-header/graphs/contributors >
153
-
154
- Contributing
155
- ------------
156
170
157
- 1 . Fork it
158
- 2 . Create your feature branch (` git checkout -b my-new-feature ` )
159
- 3 . Commit your changes (` git commit -am 'Added some feature' ` )
160
- 4 . Push to the branch (` git push origin my-new-feature ` )
161
- 5 . Create new Pull Request
162
171
163
- Contact Information
164
- -------------------
172
+ ## Help
173
+
174
+ ** Got a question?**
175
+
176
+ File a GitHub [ issue] ( https://github.com/cloudposse/copyright-header/issues ) , send us an [ email] [ email ] or join our [ Slack Community] [ slack ] .
177
+
178
+ ## Commerical Support
179
+
180
+ Work directly with our team of DevOps experts via email, slack, and video conferencing.
181
+
182
+ We provide * commercial support* for all of our [ Open Source] [ github ] projects. As a * Dedicated Support* customer, you have access to our team of subject matter experts at a fraction of the cost of a fulltime engineer.
183
+
184
+ [ ![ E-Mail
] ( https://img.shields.io/badge/[email protected] )] ( mailto:[email protected] )
185
+
186
+ - ** Questions.** We'll use a Shared Slack channel between your team and ours.
187
+ - ** Troubleshooting.** We'll help you triage why things aren't working.
188
+ - ** Code Reviews.** We'll review your Pull Requests and provide constructive feedback.
189
+ - ** Bug Fixes.** We'll rapidly work to fix any bugs in our projects.
190
+ - ** Build New Terraform Modules.** We'll develop original modules to provision infrastructure.
191
+ - ** Cloud Architecture.** We'll assist with your cloud strategy and design.
192
+ - ** Implementation.** We'll provide hands on support to implement our reference architectures.
193
+
194
+
195
+ ## Community Forum
196
+
197
+ Get access to our [ Open Source Community Forum] [ slack ] on Slack. It's ** FREE** to join for everyone! Our "SweetOps" community is where you get to talk with others who share a similar vision for how to rollout and manage infrastructure. This is the best place to talk shop, ask questions, solicit feedback, and work together as a community to build * sweet* infrastructure.
198
+
199
+ ## Contributing
200
+
201
+ ### Bug Reports & Feature Requests
202
+
203
+ Please use the [ issue tracker] ( https://github.com/cloudposse/copyright-header/issues ) to report any bugs or file feature requests.
204
+
205
+ ### Developing
206
+
207
+ If you are interested in being a contributor and want to get involved in developing this project or
[ help out
] ( https://github.com/orgs/cloudposse/projects/3 ) with our other projects, we would love to hear from you! Shoot us an
[ email
] ( mailto:[email protected] ) .
208
+
209
+ In general, PRs are welcome. We follow the typical "fork-and-pull" Git workflow.
210
+
211
+ 1 . ** Fork** the repo on GitHub
212
+ 2 . ** Clone** the project to your own machine
213
+ 3 . ** Commit** changes to your own branch
214
+ 4 . ** Push** your work back up to your fork
215
+ 5 . Submit a ** Pull Request** so that we can review your changes
216
+
217
+ ** NOTE:** Be sure to merge the latest changes from "upstream" before making a pull request!
218
+
219
+
220
+ ## Copyright
221
+
222
+ Copyright © 2017-2018 [ Cloud Posse, LLC] ( https://cloudposse.com )
223
+
224
+
225
+
226
+
227
+
228
+
229
+
230
+
231
+
232
+
233
+ ## License
234
+
235
+ [ ![ License: GPL v3] ( https://img.shields.io/badge/License-GPL%20v3-blue.svg )] ( https://www.gnu.org/licenses/gpl-3.0 )
236
+
237
+ GNU GENERAL PUBLIC LICENSE
238
+ Version 3, 29 June 2007
239
+
240
+ This program is free software: you can redistribute it and/or modify
241
+ it under the terms of the GNU General Public License as published by
242
+ the Free Software Foundation, either version 3 of the License, or
243
+ (at your option) any later version.
244
+
245
+ This program is distributed in the hope that it will be useful,
246
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
247
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
248
+ GNU General Public License for more details.
249
+
250
+ You should have received a copy of the GNU General Public License
251
+ along with this program. If not, see < https://www.gnu.org/licenses/ > .
252
+
253
+
254
+ ## Trademarks
255
+
256
+ All other trademarks referenced herein are the property of their respective owners.
257
+
258
+ ## About
259
+
260
+ This project is maintained and funded by
[ Cloud Posse, LLC
] [ website ] . Like it? Please let us know at
< [email protected] >
261
+
262
+ [ ![ Cloud Posse] ( https://cloudposse.com/logo-300x69.svg )] ( https://cloudposse.com )
263
+
264
+ We're a [ DevOps Professional Services] [ hire ] company based in Los Angeles, CA. We love [ Open Source Software] ( https://github.com/cloudposse/ ) !
265
+
266
+ We offer paid support on all of our projects.
267
+
268
+ Check out [ our other projects] [ github ] , [ apply for a job] [ jobs ] , or [ hire us] [ hire ] to help with your cloud strategy and implementation.
269
+
270
+ [ docs ] : https://docs.cloudposse.com/
271
+ [ website ] : https://cloudposse.com/
272
+ [ github ] : https://github.com/cloudposse/
273
+ [ jobs ] : https://cloudposse.com/jobs/
274
+ [ hire ] : https://cloudposse.com/contact/
275
+ [ slack ] : https://slack.cloudposse.com/
276
+ [ linkedin ] : https://www.linkedin.com/company/cloudposse
277
+ [ twitter ] : https://twitter.com/cloudposse/
278
+
279
+
280
+
281
+ ### Contributors
282
+
283
+ | [![Erik Osterman][osterman_avatar]][osterman_homepage]<br/>[Erik Osterman][osterman_homepage] | [![Leo O'Donnell][leopoldodonnell_avatar]][leopoldodonnell_homepage]<br/>[Leo O'Donnell][leopoldodonnell_homepage] | [![Christian Meier][mkristian_avatar]][mkristian_homepage]<br/>[Christian Meier][mkristian_homepage] | [![Gabriel de Perthuis][g2p_avatar]][g2p_homepage]<br/>[Gabriel de Perthuis][g2p_homepage] | [![Thomas Russell Murphy][thomasrussellmurphy_avatar]][thomasrussellmurphy_homepage]<br/>[Thomas Russell Murphy][thomasrussellmurphy_homepage] | [![Kongqun Yang][kqyang_avatar]][kqyang_homepage]<br/>[Kongqun Yang][kqyang_homepage] | [![Vincent Billey][Fenntasy_avatar]][Fenntasy_homepage]<br/>[Vincent Billey][Fenntasy_homepage] | [![arximboldi][arximboldi_avatar]][arximboldi_homepage]<br/>[arximboldi][arximboldi_homepage] | [![David][TAGC_avatar]][TAGC_homepage]<br/>[David][TAGC_homepage] | [![Rafał Rzepecki][dividedmind_avatar]][dividedmind_homepage]<br/>[Rafał Rzepecki][dividedmind_homepage] | [![David Yip][yipdw_avatar]][yipdw_homepage]<br/>[David Yip][yipdw_homepage] | [![Daniel Freedman][azakus_avatar]][azakus_homepage]<br/>[Daniel Freedman][azakus_homepage] | [![Mitch Souders][crzysdrs_avatar]][crzysdrs_homepage]<br/>[Mitch Souders][crzysdrs_homepage] | [![Mads Bondo Dydensborg][mbd-dbc-dk_avatar]][mbd-dbc-dk_homepage]<br/>[Mads Bondo Dydensborg][mbd-dbc-dk_homepage] | [![Psy-Q][psy-q_avatar]][psy-q_homepage]<br/>[Psy-Q][psy-q_homepage] | [![Bryan][bstopp_avatar]][bstopp_homepage]<br/>[Bryan][bstopp_homepage] | [![Colin Dean][colindean_avatar]][colindean_homepage]<br/>[Colin Dean][colindean_homepage] | [![Wahaj Shamim][wshamim_avatar]][wshamim_homepage]<br/>[Wahaj Shamim][wshamim_homepage] | [![halo][halo_avatar]][halo_homepage]<br/>[halo][halo_homepage] | [![Lloyd Dewolf][lloydde_avatar]][lloydde_homepage]<br/>[Lloyd Dewolf][lloydde_homepage] |
284
+ | ---| ---| ---| ---| ---| ---| ---| ---| ---| ---| ---| ---| ---| ---| ---| ---| ---| ---| ---| ---|
285
+
286
+ [ osterman_homepage ] : https://github.com/osterman
287
+ [ osterman_avatar ] : https://github.com/osterman.png?size=150
288
+ [ leopoldodonnell_homepage ] : https://github.com/leopoldodonnell
289
+ [ leopoldodonnell_avatar ] : https://github.com/leopoldodonnell.png?size=150
290
+ [ mkristian_homepage ] : https://github.com/mkristian
291
+ [ mkristian_avatar ] : https://github.com/mkristian.png?size=150
292
+ [ g2p_homepage ] : https://github.com/g2p
293
+ [ g2p_avatar ] : https://github.com/g2p.png?size=150
294
+ [ thomasrussellmurphy_homepage ] : https://github.com/thomasrussellmurphy
295
+ [ thomasrussellmurphy_avatar ] : https://github.com/thomasrussellmurphy.png?size=150
296
+ [ kqyang_homepage ] : https://github.com/kqyang
297
+ [ kqyang_avatar ] : https://github.com/kqyang.png?size=150
298
+ [ Fenntasy_homepage ] : https://github.com/Fenntasy
299
+ [ Fenntasy_avatar ] : https://github.com/Fenntasy.png?size=150
300
+ [ arximboldi_homepage ] : https://github.com/arximboldi
301
+ [ arximboldi_avatar ] : https://github.com/arximboldi.png?size=150
302
+ [ TAGC_homepage ] : https://github.com/TAGC
303
+ [ TAGC_avatar ] : https://github.com/TAGC.png?size=150
304
+ [ dividedmind_homepage ] : https://github.com/dividedmind
305
+ [ dividedmind_avatar ] : https://github.com/dividedmind.png?size=150
306
+ [ yipdw_homepage ] : https://github.com/yipdw
307
+ [ yipdw_avatar ] : https://github.com/yipdw.png?size=150
308
+ [ azakus_homepage ] : https://github.com/azakus
309
+ [ azakus_avatar ] : https://github.com/azakus.png?size=150
310
+ [ crzysdrs_homepage ] : https://github.com/crzysdrs
311
+ [ crzysdrs_avatar ] : https://github.com/crzysdrs.png?size=150
312
+ [ mbd-dbc-dk_homepage ] : https://github.com/mbd-dbc-dk
313
+ [ mbd-dbc-dk_avatar ] : https://github.com/mbd-dbc-dk.png?size=150
314
+ [ psy-q_homepage ] : https://github.com/psy-q
315
+ [ psy-q_avatar ] : https://github.com/psy-q.png?size=150
316
+ [ bstopp_homepage ] : https://github.com/bstopp
317
+ [ bstopp_avatar ] : https://github.com/bstopp.png?size=150
318
+ [ colindean_homepage ] : https://github.com/colindean
319
+ [ colindean_avatar ] : https://github.com/colindean.png?size=150
320
+ [ wshamim_homepage ] : https://github.com/wshamim
321
+ [ wshamim_avatar ] : https://github.com/wshamim.png?size=150
322
+ [ halo_homepage ] : https://github.com/halo
323
+ [ halo_avatar ] : https://github.com/halo.png?size=150
324
+ [ lloydde_homepage ] : https://github.com/lloydde
325
+ [ lloydde_avatar ] : https://github.com/lloydde.png?size=150
165
326
166
- Author: Erik Osterman
167
-
168
- Homepage: < http://www.osterman.com/ >
169
327
0 commit comments