X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FConsole%2FExecutor.cci;h=e6477022bb82b30b913a05bd1928ca84f588d4f0;hb=9a4ab28bb53bc1a7719141a2263282d4cf73b258;hp=81df7edd515be2513b0804ee70aee43cb3bef621;hpb=958bdb52c39fa39f4ef91cafd9628bcb4f85a03c;p=senf.git diff --git a/Utils/Console/Executor.cci b/Utils/Console/Executor.cci index 81df7ed..e647702 100644 --- a/Utils/Console/Executor.cci +++ b/Utils/Console/Executor.cci @@ -46,6 +46,15 @@ prefix_ void senf::console::Executor::operator()(std::ostream & output, return execute(output, command); } +prefix_ void senf::console::Executor::cwd(DirectoryNode & dir) +{ + cwd_.clear(); + cwd_.push_back(dir.thisptr()); + oldCwd_ = cwd_; + dirstack_.clear(); +} + + prefix_ bool senf::console::Executor::autocd() const {