mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-06-26 10:54:26 +02:00
Alias
- Removed last traces of Alias object.
This commit is contained in:
parent
bc24d107d5
commit
a91d6227f8
4 changed files with 12 additions and 28 deletions
|
@ -25,9 +25,6 @@
|
|||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#include <cmake.h>
|
||||
#include <sstream>
|
||||
#include <algorithm>
|
||||
#include <stdlib.h>
|
||||
#include <Context.h>
|
||||
#include <Command.h>
|
||||
#include <CmdAliases.h>
|
||||
|
@ -48,22 +45,11 @@ CmdCompletionAliases::CmdCompletionAliases ()
|
|||
////////////////////////////////////////////////////////////////////////////////
|
||||
int CmdCompletionAliases::execute (std::string& output)
|
||||
{
|
||||
// Get a list of all aliases.
|
||||
std::vector <std::string> aliases;
|
||||
std::map <std::string, std::string>::iterator alias;
|
||||
for (alias = context.config.begin (); alias != context.config.end (); ++alias)
|
||||
if (alias->first.substr (0, 6) == "alias.")
|
||||
output += alias->first.substr (6) + "\n";
|
||||
|
||||
std::map <std::string, std::string>::iterator it;
|
||||
for (it = context.alias._aliases.begin (); it != context.alias._aliases.end (); ++it)
|
||||
aliases.push_back (it->first);
|
||||
|
||||
// Sort alphabetically.
|
||||
std::sort (aliases.begin (), aliases.end ());
|
||||
|
||||
std::stringstream out;
|
||||
std::vector <std::string>::iterator a;
|
||||
for (a = aliases.begin (); a != aliases.end (); ++a)
|
||||
out << *a << "\n";
|
||||
|
||||
output = out.str ();
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue