* CLI
@ 2026-05-19 0:45 Cyrus
[not found] ` <CAA7b_eTBT9tfBfR=6ZMDx9cYM9K6u+bapLyTShNeR9hHkeCnQQ@mail.gmail.com>
0 siblings, 1 reply; 3+ messages in thread
From: Cyrus @ 2026-05-19 0:45 UTC (permalink / raw)
To: Proxmox VE user list
Hello!,
I would like to have something like the Openstack CLI but for PVE, I'm
pondering implementing it via:
1. Direct API interaction
2. An existing wrapper
(2) should be easier, but I see too many implementations, and not clear winner:
https://github.com/jefersonflus/Proxmox-PHP-SDK
https://github.com/proxmoxer/proxmoxer
https://pve.proxmox.com/wiki/Proxmox_VE_API#API_Client_Libraries
Perl would not be my preferred language, but if API coverage is 100%,
official libpve-apiclient-perl might be the way to go.
How would you do it?.
Regards,
Cyrus.
^ permalink raw reply [flat|nested] 3+ messages in thread[parent not found: <CAA7b_eTBT9tfBfR=6ZMDx9cYM9K6u+bapLyTShNeR9hHkeCnQQ@mail.gmail.com>]
* Re: CLI [not found] ` <CAA7b_eTBT9tfBfR=6ZMDx9cYM9K6u+bapLyTShNeR9hHkeCnQQ@mail.gmail.com> @ 2026-06-18 11:30 ` Cyrus 2026-07-21 13:19 ` CLI Wayne Seguin 0 siblings, 1 reply; 3+ messages in thread From: Cyrus @ 2026-06-18 11:30 UTC (permalink / raw) To: Proxmox VE user list Hello, First furious sprint: https://github.com/ciroiriarte/pve-cli Would love to receive feedback. Regards, El mié, 27 may 2026 a las 17:02, Wayne Seguin (<wayneeseguin@fivetwenty.io>) escribió: > > I'm interested in potentially collaborating on such an effort if it isn't already around. > > On Tue, May 26, 2026 at 6:15 AM Cyrus <cyruspy@gmail.com> wrote: >> >> Hello!, >> >> I would like to have something like the Openstack CLI but for PVE, I'm >> pondering implementing it via: >> >> 1. Direct API interaction >> 2. An existing wrapper >> >> (2) should be easier, but I see too many implementations, and not clear winner: >> https://github.com/jefersonflus/Proxmox-PHP-SDK >> https://github.com/proxmoxer/proxmoxer >> https://pve.proxmox.com/wiki/Proxmox_VE_API#API_Client_Libraries >> >> Perl would not be my preferred language, but if API coverage is 100%, >> official libpve-apiclient-perl might be the way to go. >> >> How would you do it?. >> >> Regards, >> Cyrus. >> >> ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: CLI 2026-06-18 11:30 ` CLI Cyrus @ 2026-07-21 13:19 ` Wayne Seguin 0 siblings, 0 replies; 3+ messages in thread From: Wayne Seguin @ 2026-07-21 13:19 UTC (permalink / raw) To: Cyrus; +Cc: Proxmox VE user list Hello Cyrus! I just saw your reply. I also wrote one that we've been using; my approach is a bit different. Please feel free to check it out, I would also love to receive feedback! https://github.com/fivetwenty-io/proxmox-cli Initial blog post and intro doc provide more context on the idea: https://fivetwenty.io/insights/introducing-proxmox-cli-pmx-pve-pbs-pdm/ https://fivetwenty.io/proxmox/cli/ Essentially I am targeting support for the PVE, PBS, and PDM APIs. I also need the ability to quickly spin up labs (single or cluster), which is why there is also the `lab` subcommand that we have been using. I hope that some folks find it useful! Warm Regards, ~Wayne On Thu, Jun 18, 2026 at 7:30 AM Cyrus <cyruspy@gmail.com> wrote: > Hello, > > First furious sprint: > > https://github.com/ciroiriarte/pve-cli > > Would love to receive feedback. > > Regards, > > El mié, 27 may 2026 a las 17:02, Wayne Seguin > (<wayneeseguin@fivetwenty.io>) escribió: > > > > I'm interested in potentially collaborating on such an effort if it > isn't already around. > > > > On Tue, May 26, 2026 at 6:15 AM Cyrus <cyruspy@gmail.com> wrote: > >> > >> Hello!, > >> > >> I would like to have something like the Openstack CLI but for PVE, I'm > >> pondering implementing it via: > >> > >> 1. Direct API interaction > >> 2. An existing wrapper > >> > >> (2) should be easier, but I see too many implementations, and not clear > winner: > >> https://github.com/jefersonflus/Proxmox-PHP-SDK > >> https://github.com/proxmoxer/proxmoxer > >> https://pve.proxmox.com/wiki/Proxmox_VE_API#API_Client_Libraries > >> > >> Perl would not be my preferred language, but if API coverage is 100%, > >> official libpve-apiclient-perl might be the way to go. > >> > >> How would you do it?. > >> > >> Regards, > >> Cyrus. > >> > >> > ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-07-21 13:21 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-19 0:45 CLI Cyrus
[not found] ` <CAA7b_eTBT9tfBfR=6ZMDx9cYM9K6u+bapLyTShNeR9hHkeCnQQ@mail.gmail.com>
2026-06-18 11:30 ` CLI Cyrus
2026-07-21 13:19 ` CLI Wayne Seguin
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox