wolfi-dev / os

Main package repository for production Wolfi images
Other
828 stars 257 forks source link

[Wolfi Package Request]: expect #23396

Open 0xfed opened 4 months ago

0xfed commented 4 months ago

What software would you like us to add to wolfi-os. Ideally include a URL to the project and its source.

I want to add expect package to interact with program.

Expect is a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc. Expect really makes this stuff trivial. Expect is also useful for testing these same applications. And by adding Tk, you can also wrap interactive applications in X11 GUIs.

Licence: NIST-PD

This software was developed by employees of the National Institute of Standards and Technology (NIST), and others. This software has been contributed to the public domain. Pursuant to title 15 Untied States Code Section 105, works of NIST employees are not subject to copyright protection in the United States and are considered to be in the public domain. As a result, a formal license is not needed to use this software.

Homepage: https://core.tcl-lang.org/expect/index Source: https://sourceforge.net/projects/expect/ Release monitoring: https://release-monitoring.org/project/771

which versions of the software should we include?

5.45.4

Add some justification for why this specific package and versions are important.

Many programs will not work correctly if they were invoke in a non-tty environment. expect and its set of tools can make them work properly. Ref: https://stackoverflow.com/questions/32910661/pretend-to-be-a-tty-in-bash-for-any-command

Please check all that apply

0xfed commented 4 months ago

Link to pull request https://github.com/wolfi-dev/os/pull/23308