summaryrefslogtreecommitdiff
path: root/Rakefile
Commit message (Collapse)AuthorAgeFilesLines
* Remove the yard task / gemsTim Smith2020-11-161-7/+0
| | | | | | These do no get used by this project. Signed-off-by: Tim Smith <tsmith@chef.io>
* Blinding applying chefstyle -a.Ryan Davis2019-07-301-1/+1
| | | | Signed-off-by: Ryan Davis <zenspider@chef.io>
* Work around BK not having $USER setTim Smith2019-06-061-1/+1
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Add our standard Rakefile / GemfileTim Smith2019-06-061-8/+15
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Support array args on windowslcg/win-array-argsLamont Granquist2019-06-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | Implements correct quoting and escaping of arguments on windows. That means that this works right now: ```ruby filename = "c:\program files" shell_out("dir", filename); ``` So all the defensive coding around quotes-around-filepaths -- which were all actually buggy even when they worked (trailing backslashes would fail) -- are unnecessary and arguments can just be passed in as an array and this code will sort it out. We rely on the existing determination of if metacharacters mean it needs to run under cmd and if it needs the ^ quoting which seems to be well tested, and which all runs after this does. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Test on ruby-head and 2.6 in TravisTim Smith2018-12-061-8/+28
| | | | | | Also skip the tests when expeditor commits. Signed-off-by: Tim Smith <tsmith@chef.io>
* remove largely useless Utils classLamont Granquist2017-01-271-1/+1
| | | | | | | | its just a collection of private methods, they should be private methods retain a method in the class that was being used externally. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Fix Appveyor and deal with multiple gemspecsruby22Thom May2016-10-071-2/+2
| | | | Signed-off-by: Thom May <thom@chef.io>
* Resolve most chefstyle warningsTim Smith2016-10-071-2/+2
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Add Chefstyle to Rake and GemspecTim Smith2016-10-071-1/+6
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* use gem helper tasks to get rake releaserakefileMatt Wrock2016-02-031-15/+2
|
* Clean up Rakefile/platform dependent gem generation.ksubrama/win64Kartik Null Cating-Subramanian2015-04-241-4/+3
| | | | | Use the "universal" platform when building the windows gems to let us simultaneously support 32 and 64 bit windows builds.
* ensure the ruby platform version of the gem is pushed firstSeth Chisamore2011-12-061-2/+2
|
* need to clean old gems before build/shipDaniel DeLeo2011-12-061-1/+1
|
* ShellOut not Shellout1.0.0.rc.0Daniel DeLeo2011-12-011-1/+1
|
* initial multi-gem build supportDaniel DeLeo2011-12-011-2/+15
|
* cleanup Rakefile and add gem pkg taskDaniel DeLeo2011-12-011-2/+4
|
* Initial extraction of ShellOut from ChefDaniel DeLeo2011-12-011-0/+10