anchor.diff:    FileDesc = File#veil_document.record,
     create_children_list(Rest, [FileDesc#file.name | Ans]).
   
  -%% ====================================================================
  -%% Internal functions
  -%% ====================================================================
   
   %% random_ascii_lowercase_sequence
   %% ====================================================================
  
positive.code: random_ascii_lowercase_sequence(Length) ->
      lists:foldl(fun(_, Acc) -> [random:uniform(26) + 96 | Acc] end, [], lists:seq(1, Length)).
  
  %% get_user_id_from_system/1
  %% ====================================================================
  %% @doc Returns id of user in local system.
  %% @end
  -spec get_user_id_from_system(User :: string()) -> string().
  %% ====================================================================
  get_user_id_from_system(User) ->
    os:cmd("id -u " ++ User).
  
  %% get_user_groups/0
  %% ====================================================================
  
negative.code:             {error, UserDoc}
      end.
  
  %% ====================================================================
  %% Internal functions
  %% ====================================================================
  
  
  %% get_user_id_from_system/1
  %% ====================================================================
  %% @doc Returns id of user in local system.
  %% @end
  -spec get_user_id_from_system(User :: string()) -> string().
  %% ====================================================================
  get_user_id_from_system(User) ->
    os:cmd("id -u " ++ User).
  
  
  