Codebase list xd / upstream/3.10.2 alternatives / viable.cc
upstream/3.10.2

Tree @upstream/3.10.2 (Download .tar.gz)

viable.cc @upstream/3.10.2raw · history · blame

#include "alternatives.ih"

void Alternatives::viable()
{
    d_home = set("start-at", s_startAt, s_startAtEnd, 1);
    d_dirs = set("directories", s_dirs, s_dirsEnd, 1);
    d_addRoot = static_cast<TriState>
                  (set("add-root", s_triState, s_triStateEnd, IF_EMPTY));
    
    msg() << boolalpha  << "Search from $HOME: " << d_home << '\n' <<
                "Search all directories: " << d_dirs << '\n' <<
                "Add root search if search from  $HOME fails: " <<
                                            s_triState[d_addRoot] << info;

    globFrom(determineInitialDirectory());
    sort(begin(), end());
}