#!/usr/bin/env perl6 use v6; my $copyright = '// Copyright 2016 Zack Guo . All rights reserved. // Use of this source code is governed by a MIT license that can // be found in the LICENSE file. '; sub MAIN('update-docstr', Str $srcp) { if $srcp.IO.f { $_ = $srcp.IO.slurp; if m/^ \/\/\s Copyright .+? \n\n/ { unless ~$/ eq $copyright { s/^ \/\/\s Copyright .+? \n\n /$copyright/; spurt $srcp, $_; say "[updated] doc string for:"~$srcp; } } else { say "[added] doc string for "~$srcp~" (no match found)"; $_ = $copyright ~ $_; spurt $srcp, $_; } } }