From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 2BD451FF153 for ; Mon, 22 Jun 2026 11:57:35 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 0840557E7; Mon, 22 Jun 2026 11:57:13 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; t=1781782229; cv=none; d=google.com; s=arc-20240605; b=BssaENEx/7rs0N6TetfoBCETzeO7LuHBMGsNDDH0t5iSPpUrMssncS3DsR8P+0EKo5 yctoexdFk+RvaboOfZPB2c/NOwHtqPy/LdYzFdXWvjYbggnqS5BjcKAwffPqKDYnnU2G Bh9Qok+NFXWgIlT6TcelD5tLRXxowdROknOMBA1SzXGNct61lcg8MCcE+aSbPx13/9Gg Vl4wjg6rIpjP8Wtt6mo7FBJ0n3kTAJrpjD9gbubd9rAjC8lLpuo/5cYZNTgp/sieqxO7 HmQrSgjVqj991yeXM2pop+7VWQYRnSYcf10vukEsMk1u7t6QwPFsu8mqfvxv98f1FrIB C2dQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=pUZPMpIFRzSdXMkVWvw4ODdin1TpWGTMMUTbD4M4BE4=; fh=wDE9mX1youIsk9s5G0JDR86VsygC2XDQqMt6zt+M8Zs=; b=XSTQT3gy4gyRLxWvIsJDJPlblZ1+ilxOlAuhDSxAG42amJsrQz8CCPU1XfRhwxjqP9 9IF8Ju5S88ngJfuV6xkkq9qNGO/vEMAWVASBjoadpn6FLTu+o4QDY4xURm+k7fGtzyFg f2Ig4eVCOWC407OP5GRAqHv5RodhkmGilA62YqEtEZkvzxbqTAeqneVr5o/3Rsupe58g vCTixwP4tyhfeqMCzX2CiIoB/iSC6ZNo6uV05sw9g9htAVjtyOrCATUkzU0n0UQECLcz fbxwDNcZkQtcpCm/qCfGQ58lU1612H1KwFtIucSRTZ0yFHV2YEtWOPY5BXt2xbnvBMMr C1Gw==; darn=lists.proxmox.com ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781782229; x=1782387029; darn=lists.proxmox.com; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=pUZPMpIFRzSdXMkVWvw4ODdin1TpWGTMMUTbD4M4BE4=; b=Sn4JozYDkbmPgrtrKTAj6QHLPMjYVzsUtxr/qavMfEYCFCU9Qbr0Jc826IJrtffjjz Qgx71u5dUyxOgnh1GYGN2unpqEgnpkuts6ML6eFWC27YNF50g0Vw7LIAfnivPTHVvlOD 9O3nBRIyRQt1AJEXh3tozd3FQOG4PQ+v0CPgMABtwciXjb6GEQ4sQWhogjcj6rZyXGpu 9UOdpp2MDDFpfvinhRiRXe+VKXcybKhPIu7jN3oHzl2JU6oRCp3fdvVRAtTHp5pLlwZ8 tgjf6uKLmfoNI3nMPxfqBtWnTuSY+Q6FJEhHUW7yBdnFZ+mAyz6WzgAoWPPIQTFIbjqj Uc/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781782229; x=1782387029; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=pUZPMpIFRzSdXMkVWvw4ODdin1TpWGTMMUTbD4M4BE4=; b=FxaaH0IOK2WH4EwALryF82hA8QkcD1xXCwWLbRHFEjeFUQotXmNVI2nySgKfDMpIY7 PbPu6WawIREv2J0lo2dy1E2eCJuN8KBympOp9GQ8mGPVOySFhNfw8WyL8FV3GpCNqm4Y E96iJSSHcAnghMN3aMmhB5CBoFDDy+bP/rs6GPbL1FBOvsUFAOXH3Wc14Nmw+6EntUkY J5PEMFk8tTXrF2N6wYU01t1cH6GxiLLAkA9zsbOjsTF0zwdy/dkSckCKMNuRXzC0NfM7 MR6QPvnOEA+rbVh07lCpr6KdMhNrx1t4OBtE9vscls9til+wSpffDfR3Hic9YW9BUS/A pelQ== X-Gm-Message-State: AOJu0YyPWgZ9Xk9t+fm4VQm8fnv4tKt6T0IIAG+5UQPIQbm7NvcpsQ5q /U2d030KlWr/CYXG8E3x0bD78WWwBn+wxobqIu6j+rni8IxZnXEwRNDhE6Z5GeWTdebvngBXgY4 rezAZnquDfqDupiu8CDfUMOmKC2y4w2mE+MIG2Ba6Gg== X-Gm-Gg: Acq92OHatVXeEY40kA8HbEk6c7cV/9tMJJIMcOY35Te54A4eWIuMujJ4FlQ68VbdcqV hVFCk9M7yhHY22Hq485P372rxJUPbNDPkomyYWwdBbrYwKGEXpwRPP+DlzEUD4lABCpBcNl+0HX lumQMS4vErdR/o+w0pz171AOpLaD3lFjfPrHajvrbdi34W01gMyTdZW8x/HK9bPMdidMWTK91AP zDrlaGpfjL/4/L2ydcEOYY0Tx0wYdyWSThfXC/DqXyTHoCn4P2Qwq2YZwjg1hBLGLXQJ3d95ng= X-Received: by 2002:a05:6808:1999:b0:482:c2dd:d192 with SMTP id 5614622812f47-489572425bfmr2684615b6e.26.1781782229387; Thu, 18 Jun 2026 04:30:29 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Cyrus Date: Thu, 18 Jun 2026 08:30:17 -0300 X-Gm-Features: AVVi8Cd2OdtJnDV1Mp7u8wx2ThDXTqE99eA_55KRfbhYTdq3iz0B5BgSY4P9jzw Message-ID: Subject: Re: CLI To: Proxmox VE user list Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-SPAM-LEVEL: Spam detection results: 0 AWL 0.092 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_PASS -0.1 DMARC pass policy FREEMAIL_FROM 0.001 Sender email is commonly abused enduser mail provider RCVD_IN_DNSWL_NONE -0.0001 Sender listed at https://www.dnswl.org/, no trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record X-MailFrom: cyruspy@gmail.com X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation Message-ID-Hash: OBYKBFEZAMCE7PCGXQVD74GIKXZDZNIG X-Message-ID-Hash: OBYKBFEZAMCE7PCGXQVD74GIKXZDZNIG X-Mailman-Approved-At: Mon, 22 Jun 2026 11:57:11 +0200 X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE user list List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Hello, First furious sprint: https://github.com/ciroiriarte/pve-cli Would love to receive feedback. Regards, El mi=C3=A9, 27 may 2026 a las 17:02, Wayne Seguin () escribi=C3=B3: > > I'm interested in potentially collaborating on such an effort if it isn't= already around. > > On Tue, May 26, 2026 at 6:15=E2=80=AFAM Cyrus 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. >> >>