Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 52 additions & 0 deletions utils/gawk.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
<?xml version="1.0" ?>
<?xml-stylesheet type='text/xsl' href='interface.xsl'?>
<interface uri="https://apps.0install.net/utils/gawk.xml" xmlns="http://zero-install.sourceforge.net/2004/injector/interface" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://zero-install.sourceforge.net/2004/injector/interface http://0install.de/schema/injector/interface/interface.xsd http://0install.de/schema/desktop-integration/capabilities http://0install.de/schema/desktop-integration/capabilities/capabilities.xsd">
<name>Gawk</name>
<summary xml:lang="en">Gawk: pattern scanning and processing language</summary>
<description xml:lang="en">Several kinds of tasks occur repeatedly when working with text files. You might want to extract certain lines and discard the rest. Or you may need to make changes wherever certain patterns appear, but leave the rest of the file alone. Writing single-use programs for these tasks in languages such as C, C++ or Pascal is time-consuming and inconvenient. Such jobs are often easier with awk. The awk utility interprets a special-purpose programming language that makes it easy to handle simple data-reformatting jobs. The GNU implementation of awk is called gawk; it is fully compatible with the System V Release 4 version of awk. gawk is also compatible with the POSIX specification of the awk language. This means that all properly written awk programs should work with gawk. Thus, we usually don’t distinguish between gawk and other awk implementations. Using awk allows you to:
•Manage small, personal databases
•Generate reports
•Validate data
•Produce indexes and perform other document preparation tasks
•Experiment with algorithms that you can adapt later to other computer languages.

In addition, gawk provides facilities that make it easy to:
•Extract bits and pieces of data for processing
•Sort data
•Perform simple network communications.

The Win32 port has some limitations, In particular the ‘|&amp;’ operator and TCP/IP networking are not supported.
</description>
<icon href="https://github.com/ghraw/0install/apps/master/utils/gnu.ico" type="image/vnd.microsoft.icon"/>
<icon href="https://github.com/ghraw/0install/apps/master/utils/gnu.png" type="image/png"/>
<category>System</category>
<homepage>http://gnuwin32.sourceforge.net/packages/gawk.htm</homepage>
<needs-terminal/>
<implementation arch="Windows-*" id="sha1new=e4a41316d15e4177e67f9028fd8a2b9c56d9279a" license="GPL v3 (GNU General Public License)" released="2008-02-10" version="3.1.6-1">
<command name="awk" path="bin/awk.exe"/>
<command name="run" path="bin/gawk.exe"/>
<command name="pgawk" path="bin/pgawk.exe"/>
<manifest-digest sha256new="VR2W42AWDDLK3K3HES6A7BCFQJHHHHCFWJOGDRGBRSKBG6S4TOZQ"/>
<archive href="https://sourceforge.net/projects/gnuwin32/files/gawk/3.1.6-1/gawk-3.1.6-1-bin.zip" size="1448542" type="application/zip"/>
<archive href="https://github.com/kkeybbs/gnuwin32/blob/master/gnuwin32/gawk-bin.zip?raw=true" size="1448542" type="application/zip"/>
</implementation>
<package-implementation distributions="Gentoo" package="sys-apps/gawk"/>
<package-implementation package="gawk" main="/usr/bin/gawk"/>
<entry-point binary-name="awk" command="awk">
<needs-terminal/>
<name xml:lang="en">awk</name>
<summary xml:lang="en">Gawk: pattern scanning and processing language</summary>
</entry-point>
<entry-point binary-name="gawk" command="run">
<needs-terminal/>
<name xml:lang="en">Gawk</name>
<summary xml:lang="en">Gawk: pattern scanning and processing language</summary>
</entry-point>
<entry-point binary-name="pgawk" command="pgawk">
<needs-terminal/>
<name xml:lang="en">Pgawk</name>
<summary xml:lang="en">Pgawk: the profiling version of gawk.</summary>
<description xml:lang="en">Pgawk: the profiling version of gawk. It is identical in every way to gawk , except that programs run more slowly, and it automatically in the file awkprof.out when done.</description>
</entry-point>
</interface>