Как я могу указать собственный глобальный путь gitconfig?

Я немного затрудняюсь с Git . Я пытаюсь для выполнения git commit , но мне нужно иметь возможность переключаться между ~ /. Например, я хочу иметь возможность вызывать методы следующим образом:

use Example::API;    
my $api = Example::API->new();

my $user = {};
$user->{'id'} = '12345';

$api->Authenticate();
$user->{'info'} = $api->Users->Get($user->{'id'});
$user->{'friends'} = $api->Friends->Get($user->{'id'});

С точки зрения файловой структуры я хотел бы, чтобы модули были настроены следующим образом или в любой структуре, необходимой для правильной работы:

api.pm
users.pm
friends.pm
...

Причина Я хочу сделать это в первую очередь для того, чтобы, если кто-то просто хочет пройти аутентификацию по API, ему не нужно было загружать все другие модули. Точно так же, если кто-то просто хочет получить информацию о пользователе, ему не нужно будет загружать модуль friends.pm, только users.pm . Я был бы признателен, если бы вы могли предоставить необходимый пример кода Perl для настройки каждого модуля, а также объяснить, как следует настраивать файловую структуру. Если я ошибаюсь, чтобы выполнить то, что я пытаюсь сделать, я Буду признателен за объяснение лучшего способа сделать это и несколько примеров кода, как это следует настроить.

5
задан Russell C. 6 August 2014 в 02:25
поделиться