diff options
| author | Emil Williams | 2025-08-20 13:17:01 +0000 |
|---|---|---|
| committer | Emil Williams | 2025-08-20 13:17:01 +0000 |
| commit | f36c1fe8ed9ccc82eda0cd5c031bd1ab00f2e096 (patch) | |
| tree | e06734f6a598785e001f4e67060bec287d7060f1 | |
| parent | 16b3cd4ae71bfb9d0e8a17eedf843134326666cc (diff) | |
| download | gorillanest-f36c1fe8ed9ccc82eda0cd5c031bd1ab00f2e096.tar.xz gorillanest-f36c1fe8ed9ccc82eda0cd5c031bd1ab00f2e096.tar.zst | |
Yeah, No, Yeah, No
| -rwxr-xr-x | gorillanest | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/gorillanest b/gorillanest index ae86e60..41e5c34 100755 --- a/gorillanest +++ b/gorillanest @@ -11,7 +11,7 @@ use Sys::Syslog; use Template; use URI::Escape; use Cwd; -use Git::Repository; +# use Git::Repository; use Data::Dumper; sub info { @@ -34,16 +34,17 @@ sub GN::directories { return \@directories; } +# probably should output all repos recursively, currently just outputs list of users sub GN::index { # / my ($root, $dataref) = @_; my %data = %$dataref; - my @users = @{GN::directories($root)}; - my @directories = map { my $i = $_; map { join('/', $i, $_) } @{GN::directories(join('/', $root, $i))} } @users; + my @directories = map { my $i = $_; map { join('/', $i, $_) } @{GN::directories(join('/', $root, $i))} } @{GN::directories($root)}; + $data{directories} = \@directories; if ($data{directories}) { $data{found} = 1; } return \%data; } -sub GN::user { # /$username +sub GN::user { # /$username/ my ($root, $dataref) = @_; my %data = %$dataref; my @directories = @{GN::directories(join('/', $root, $data{username}))}; @@ -55,7 +56,7 @@ sub GN::user { # /$username sub GN::repository { # /$username/$repository my ($root, $dataref) = @_; my %data = %$dataref; - # one day + $data{found} = 0; return \%data; } |
