mirror of
https://github.com/ubicloud/ubicloud.git
synced 2025-10-04 13:52:06 +08:00
17 lines
408 B
Ruby
17 lines
408 B
Ruby
# frozen_string_literal: true
|
|
|
|
UbiCli.on("sk", "list") do
|
|
desc "List SSH public keys"
|
|
|
|
key = :ssh_public_key_list
|
|
|
|
options("ubi sk (sk-name | sk-id) list [options]", key:) do
|
|
on("-N", "--no-headers", "do not show headers")
|
|
end
|
|
|
|
run do |opts|
|
|
opts = opts[key]
|
|
items = sdk.ssh_public_key.list
|
|
response(format_rows(%i[id name], items, headers: opts[:"no-headers"] != false))
|
|
end
|
|
end
|