diff options
author | Adam <adamdharrison@gmail.com> | 2022-09-13 16:21:36 -0400 |
---|---|---|
committer | Adam <adamdharrison@gmail.com> | 2022-09-13 16:21:36 -0400 |
commit | e7ae9aac73e0bcae77b4c96ce01a37db58efb246 (patch) | |
tree | cfa538b3f4f1221de68ca55016b88770372cda50 /lpm.lua | |
parent | d7dc38b2cdba6851df14bc6297ec7aa25c557a8d (diff) | |
download | lite-xl-plugin-manager-e7ae9aac73e0bcae77b4c96ce01a37db58efb246.tar.gz lite-xl-plugin-manager-e7ae9aac73e0bcae77b4c96ce01a37db58efb246.zip |
Updated for remote repos to be listed.
Diffstat (limited to 'lpm.lua')
-rw-r--r-- | lpm.lua | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -813,14 +813,16 @@ end local function lpm_repo_list() if JSON then - io.stdout:write(json.encode({ repositories = common.map(repositories, function(repo) return { remote = repo.remote, commit = repo.commit, branch = repo.branch, path = repo.local_path .. PATHSEP .. (repo.commit or repo.branch) } end) }) .. "\n") + io.stdout:write(json.encode({ repositories = common.map(repositories, function(repo) return { remote = repo.remote, commit = repo.commit, branch = repo.branch, path = repo.local_path .. PATHSEP .. (repo.commit or repo.branch), remotes = common.map(repository.remotes or {}, function(r) return remote.remote .. ":" .. (remote.commit or remote.branch) end) } end) }) .. "\n") else for i, repository in ipairs(repositories) do + local _, remotes = repository:parse_manifest() if i ~= 0 then print("---------------------------") end - print("Remote: " .. repository.remote) - print("Branch: " .. repository.branch) - print("Commit: " .. (repository.commit or "nil")) - print("Path : " .. repository.local_path .. PATHSEP .. (repository.commit or repository.branch)) + print("Remote : " .. repository.remote) + print("Branch : " .. repository.branch) + print("Commit : " .. (repository.commit or "nil")) + print("Path : " .. repository.local_path .. PATHSEP .. (repository.commit or repository.branch)) + print("Remotes: " .. json.encode(common.map(repository.remotes or {}, function(r) return remote.remote .. ":" .. (remote.commit or remote.branch) end))) end end end |