From nobody Sun Sep 03 01:41:32 2023 X-Original-To: freebsd-accessibility@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RdZHk43XVz4rRJ5 for ; Sun, 3 Sep 2023 01:41:38 +0000 (UTC) (envelope-from alfix86@gmail.com) Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RdZHj5zXDz3KRc for ; Sun, 3 Sep 2023 01:41:37 +0000 (UTC) (envelope-from alfix86@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20221208 header.b=CopjvART; spf=pass (mx1.freebsd.org: domain of alfix86@gmail.com designates 2a00:1450:4864:20::633 as permitted sender) smtp.mailfrom=alfix86@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-9a5e1812378so49617666b.2 for ; Sat, 02 Sep 2023 18:41:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693705295; x=1694310095; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=UbyEaZ1PWFwzrubUUvfoRCTGOoDt62bqoXBp4uN2tOE=; b=CopjvARTk3VzgTPQnT70qZahZJJO8J4oJ18jSrabNSV+lG9uvYUaVqJLIZ6fPIJeWg q73SHeL5+TF8MjZt+3lUETqHaL/XZ8N3LhD1eH6wQIwEJUjDko+CN9N6ff7N12UZ1Og+ SFFAxbl0KfCqBBS5nnzPzhrKMAsZMxAy6tClRFFwjbi/EzVD9vehq2uLOkNz0sekl25S 3FSCm+Rboyn1/ZNvhNW8OO90fvnd8Y+ZqkhM3OkWfjlS35GKGPbgaWFBojh0Jn53FzE0 gEI6RiL9VYvE2Lo+TTUBqTVYIaNV+ZANuWZMqfdaSuJT4fe+pbHTqVno9LiEoVu11JHa 5W8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693705295; x=1694310095; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=UbyEaZ1PWFwzrubUUvfoRCTGOoDt62bqoXBp4uN2tOE=; b=AIWO5QFj5pLQcszMUJOhUU28dRdLeJiE4MtpSkf5/ausVvKERjMYRMSiPCLAd7ocK5 +mX1kuLBb0N7d4Ut1+9u8EK4au/XqTZV20e2DvtRD0wJZedHNRclOANKuXZgp5o93MEY Wr3COm+OpB+0+Ygb3PmYSdsz4JRoe60ZWkKfXZrPC8nYovUh+Va6Wnkz3mLi7a8ci5Hi qB0/AVMEYBIxD84jU6ZCIcKEgZ0iu929YsFDxObWsrdlRAtqfIZhH2xAhCIVoQHcsBmK H2FE6RuOFtDKpvMy9mHF7inpLbrhhYP7Qrmw4cV4CFtkd//PGkDYV4JJieF2ho3auhLy xofA== X-Gm-Message-State: AOJu0YzZIPniiDOlkR/NI3LKg4Kjio0NAgNw4e7Ogxv2sk/DCy8+lyct XBc3OjrUztpXfthX7wFmzLLZWt4sOOgjqw== X-Google-Smtp-Source: AGHT+IFndIqU0g5psdaQr16GhgZoeH9c3KG41Wrmq22UNaXl0qkOTSr3ByXbyVrs6dZWZG116rOuMQ== X-Received: by 2002:a17:907:7813:b0:9a2:16e2:35c with SMTP id la19-20020a170907781300b009a216e2035cmr4737821ejc.31.1693705294419; Sat, 02 Sep 2023 18:41:34 -0700 (PDT) Received: from [192.168.1.10] (host-79-27-159-90.retail.telecomitalia.it. [79.27.159.90]) by smtp.gmail.com with ESMTPSA id v26-20020a170906489a00b0099cc36c4681sm4122677ejq.157.2023.09.02.18.41.33 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 02 Sep 2023 18:41:33 -0700 (PDT) Message-ID: <5a39f7af-e8ef-887e-4139-436885f33cb1@gmail.com> Date: Sun, 3 Sep 2023 03:41:32 +0200 List-Id: FreeBSD accessibility discussions List-Archive: https://lists.freebsd.org/archives/freebsd-accessibility List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-accessibility@freebsd.org X-BeenThere: freebsd-accessibility@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.13.1 Subject: Re: Call for testing: portoptscli Content-Language: en-US To: Chris Brannon Cc: freebsd-accessibility@freebsd.org References: <1c617568-bb84-1837-72ee-d7c52d46dab0@gmail.com> <87edjjh86x.fsf@the-brannons.com> From: "Alfonso S. Siciliano" In-Reply-To: <87edjjh86x.fsf@the-brannons.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20221208]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-accessibility@freebsd.org]; ARC_NA(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::633:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MLMMJ_DEST(0.00)[freebsd-accessibility@freebsd.org]; DKIM_TRACE(0.00)[gmail.com:+]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4RdZHj5zXDz3KRc On 31/08/2023 11:28, Chris Brannon wrote: > "Alfonso S. Siciliano" writes: > >> Hello list, >> >> Some time ago I announced my intention to implement a new utility to >> configure ports interactively via a CLI [1]. Because other tools use >> TUI and seem unsuitable for speech synthesizers. > > Hello Alfonso, > This is pretty great. I just took it for a spin and configured two > ports: speech-dispatcher (uncomplicated, only one list) and > ungoogled-chromium (three lists). It works beautifully, and I love the > interface. > > Thus far, I've only used it over ssh. First with a Linux screenreader > on the computer I'm in front of right now, and then using the Prompt app > on iOS. I don't have high expectations for terminal screen reading on > my iPhone. It works well with command-response programs though, and > this one was no exception. > portoptscli is going to play nicely with just about any terminal screenreader > ever made. > > -- Chris Thank you for your review. Now portoptscli is in the Ports Collection repository [1], so it can be installed using: # cd /usr/ports/ports-mgmt/portoptscli/ && make install clean or # pkg install portoptscli Of course new ideas, feedback, and suggestions are always welcome. [1] https://www.freshports.org/ports-mgmt/portoptscli/ Best regards, Alfonso