ackisacode-searchingtool,similartogrepbutoptimizedforprogrammerssearchinglargetreesofsourcecode.ItishighlyportableandrunsonanyplatformthatrunsPerl.
ackiswrittenandmaintainedbyAndyLester(andy@petdance.com).
ProjecthomepageCodehomepageIssuetrackerMailinglistsack-announce,announcements-onlyack-users,forusersofackack-dev,forackdevelopmentBuildstatusCPANTestersBuildingackrequiresPerl5.10.1orhigher,anditrequirestheFile::Nextmoduletobeinstalled.
CheckingprerequisitesTocheckack'sdependencies,runthiscommandintheshell:
perl-MFile::Next-E'say"ackisreadytobuild!"'IfeverythingisOK,you'llsee:
ackisreadytobuild!IfyourinstallationofPerlisoutdated,you'llseeanerrorlikethis:
Unrecognizedswitch:-Esay"ackisreadytobuild!"(-hwillshowvalidoptions).Ifyoudon'thaveFile::Nextinstalled,you'llseeanerrorlikethis:
Can'tlocateFile/Next.pmin@INC(@INCcontains:/home/andy/...BEGINfailed--compilationaborted.andyou'llneedtoinstallFile::Nextyourself:
#InstallFile::Nextdependencyperl-MCPAN-einstallFile::NextBuildingackIfyou'vegotarecentenoughversionofPerlandyouhaveFile::Nextinstalled,youcanbuildack.
#RequiredperlMakefile.PLmakemaketestsudomakeinstall#Forasystem-wideinstallation#-or-makeack-standalonecpack-standalone~/bin/ack3#ForapersonalinstallationDevelopmentHowtocontributeDeveloper'sGuideDesignGuideCommunitySeetheCommunitypage.
LicenseCopyright2005-2021AndyLester.
Thisprogramisfreesoftware;youcanredistributeitand/ormodifyitunderthetermsoftheArtisticLicensev2.0.SeealsotheLICENSE.mdfilethatcomeswiththeackdistribution.
评论