Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Naively loosen platform regex to allow 64 or 32 bit mingw | Clinton Wolfe | 2022-03-24 | 1 | -1/+1 |
| | | | | Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com> | ||||
* | Remove copyright datesdates | Tim Smith | 2020-11-12 | 1 | -1/+1 |
| | | | | | | This is 100% just to force a new build since 3.2.0 was build off the master branch and not main, which caused some old code to ship. We need a 3.2.1 Signed-off-by: Tim Smith <tsmith@chef.io> | ||||
* | Simplify things a bit with &.safe | Tim Smith | 2020-09-09 | 1 | -1/+1 |
| | | | | | | Use the latest and greatest ruby-isms to cut down on some code. Signed-off-by: Tim Smith <tsmith@chef.io> | ||||
* | Optimize requires for non-omnibus installsrequires | Tim Smith | 2020-08-12 | 1 | -2/+2 |
| | | | | | | require is quite slow in Ruby and doing requires for things you've already required is also slow. We've used this simple hack in Chef to speed up our requires. In the omnibus installs we patch how rubygems works to make this somewhat pointless, but this will help non-omnibus installs Signed-off-by: Tim Smith <tsmith@chef.io> | ||||
* | Fix a few typosspelling | Tim Smith | 2020-07-28 | 1 | -1/+1 |
| | | | | Signed-off-by: Tim Smith <tsmith@chef.io> | ||||
* | Fix a typo. | Pete Higgins | 2020-05-20 | 1 | -1/+1 |
| | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org> | ||||
* | Substitute require for require_relative | Tim Smith | 2019-12-29 | 1 | -3/+3 |
| | | | | | | require_relative is significantly faster and should be used when available. Signed-off-by: Tim Smith <tsmith@chef.io> | ||||
* | Blinding applying chefstyle -a. | Ryan Davis | 2019-07-30 | 1 | -2/+6 |
| | | | | Signed-off-by: Ryan Davis <zenspider@chef.io> | ||||
* | add sensitive feature | dheerajd-msys | 2018-06-15 | 1 | -0/+6 |
| | | | | Signed-off-by: dheerajd-msys <dheeraj.dubey@msystechnologies.com> | ||||
* | Launch process with elevated token | NimishaS | 2017-07-19 | 1 | -0/+6 |
| | | | | Signed-off-by: NimishaS <nimisha.sharad@msystechnologies.com> | ||||
* | fix chefstyle offenses | Lamont Granquist | 2017-06-20 | 1 | -1/+1 |
| | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org> | ||||
* | spec cleanup and some light refactoringlcg/cleanup2 | Lamont Granquist | 2017-02-01 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | - mostly cleans up the windows specs so its easier to read the API out of them and removes some of the very brittle internal testing - refactors the 'which' logic a bit. trying to converge towards the chef/chef version and eventually extracting common code so that do not have to maintain 10+ slightly different copies everywhere. - adds the Mixlib::ShellOut::EmptyWindowsCommand exception because letting CreateProcessW throw a generic SystemCallError is pretty much useless to everyone. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org> | ||||
* | Fix the timeout in the comment to be correct | Tim Smith | 2017-01-13 | 1 | -1/+1 |
| | |||||
* | Resolve most chefstyle warnings | Tim Smith | 2016-10-07 | 1 | -28/+28 |
| | | | | Signed-off-by: Tim Smith <tsmith@chef.io> | ||||
* | opscode -> Chef | Tim Smith | 2016-02-17 | 1 | -2/+2 |
| | |||||
* | convert environment hash keys to strings | Evan Tschuy | 2015-11-10 | 1 | -1/+5 |
| | | | | | | | by converting the hash keys to strings, we can use symbols in our environment blocks: environment {FOO: 'bar', SHELL: 'zsh'} | ||||
* | Fix 2 ruby warnings for uninitialized variables | danielsdeleo | 2015-05-15 | 1 | -0/+1 |
| | |||||
* | Added TODO for next major | Nitz | 2015-02-15 | 1 | -0/+3 |
| | |||||
* | Option "login" now simulates login in unix | Nitz | 2015-02-15 | 1 | -3/+14 |
| | | | | | | | | | Added: * Secondary groups from etc files * Set environment variables like `su` would * Set primary group to user's primary group if no other group specified All only if `login` is set | ||||
* | Document input and live stream options to `new` | danielsdeleo | 2014-11-24 | 1 | -0/+11 |
| | |||||
* | Add buffering to the process status pipe | Ryan Cragun | 2014-10-31 | 1 | -1/+1 |
| | |||||
* | remove LC_ALL default environment variable | Lamont Granquist | 2014-08-28 | 1 | -15/+4 |
| | | | | now that we no longer support ruby 1.8.7 its time to retire this | ||||
* | Simplify live_stream vs live_stdout vs live_stderr based on PR comments | Max Lincoln | 2014-07-17 | 1 | -23/+22 |
| | |||||
* | Support separate live stream for stderr | Max Lincoln | 2014-07-17 | 1 | -2/+22 |
| | |||||
* | Merge pull request #26 from akshaykarle/master | Serdar Sutay | 2014-05-13 | 1 | -3/+3 |
|\ | | | | | [#MIXLIB-19] Copy stderr to live_stream along with stdout of the subprocess | ||||
| * | Add stderr to live_stream. | Akshay Karle | 2013-09-26 | 1 | -3/+3 |
| | | |||||
* | | Adds error? method to check whether the process exited successfully. This ↵ | Chris Armstrong | 2014-01-21 | 1 | -8/+12 |
| | | | | | | | | allows the user to use custom error-handling logic. error! now uses error? internally. | ||||
* | | Add termination info to error messages | danielsdeleo | 2013-11-04 | 1 | -0/+2 |
|/ | | | | | If no logger is configured, we still want to inform the user that the process was killed (and how). | ||||
* | Make sure the parent process' LC_ALL setting is passed to subprocess when ↵ | sersut | 2013-06-14 | 1 | -0/+6 |
| | | | | LC_ALL is set to nil in the :environment setting. | ||||
* | Add option validation | Moser, Kevin | 2013-03-13 | 1 | -1/+5 |
| | |||||
* | Remove remote_call option | Moser, Kevin | 2013-01-15 | 1 | -3/+0 |
| | |||||
* | Add process impersonation | Moser, Kevin | 2013-01-11 | 1 | -0/+11 |
| | |||||
* | MIXLIB_SHELLOUT-02: Fix comments about default timeout to avoid confusion. | Matthew Kent | 2012-10-24 | 1 | -1/+1 |
| | |||||
* | [CHEF-2994][STDIN] Child process should accept stdin input if input is specified | Ho-Sheng Hsiao | 2012-03-26 | 1 | -1/+0 |
| | |||||
* | [CHEF-2994][STDIN] ShellOut.new should accept input as an option | Ho-Sheng Hsiao | 2012-03-26 | 1 | -0/+4 |
| | |||||
* | [CHEF-2994][STDIN] Option :input should be set to nil by default | Ho-Sheng Hsiao | 2012-03-26 | 1 | -0/+5 |
| | |||||
* | update license headers and dates | Daniel DeLeo | 2011-12-01 | 1 | -1/+1 |
| | |||||
* | remove hardcoded Chef::Log, allow a logger to be set on create | Daniel DeLeo | 2011-12-01 | 1 | -15/+22 |
| | |||||
* | document more methods in ShellOut base class | Daniel DeLeo | 2011-12-01 | 1 | -0/+9 |
| | |||||
* | add doc for the attributes | Daniel DeLeo | 2011-12-01 | 1 | -6/+40 |
| | |||||
* | Initial extraction of ShellOut from Chef | Daniel DeLeo | 2011-12-01 | 1 | -0/+237 |