A shell parser, formatter, and interpreter with bash support; includes shfmt

Edit Package shfmt
https://github.com/mvdan/sh

A shell parser, formatter, and interpreter. Supports POSIX Shell, Bash, and mksh.

Refresh
Refresh
Source Files
Filename Size Changed
_service 0000000554 554 Bytes
sh-3.3.0.obscpio 0000728076 711 KB
sh.obsinfo 0000000092 92 Bytes
shfmt.changes 0000001021 1021 Bytes
shfmt.spec 0000001972 1.93 KB
vendor.tar.xz 0000483068 472 KB
Revision 2 (latest revision is 10)
erefd's avatar erefd (zzndb001) committed (revision 2)
- Update to version 3.3.0
 * Document the FORCE_COLOR env var to always use colors in diffs
 * Add the printer SingleLine option to avoid printing newlines
 * Positions now use more bits for line numbers than column numbers
 * Test operators like && and || no longer escape newlines
 * Properly handle closing backquotes in a few edge cases
 * Properly handle trailing escaped newlines in heredocs
 * Redesigned variable scoping to fix a number of edge cases
 * Refactor set -o nounset support to fix many edge cases
 * Deprecate LookPath in favor of LookPathDir
 * Array element words are now expanded correctly
 * Add support for trap with error and exit signals
 * Add support for shopt -s nullglob
 * Add support for type -p
Comments 3

Martin Wilck's avatar

Would you mind submitting this to Factory?


erefd's avatar

Fine, where should I submit this package?


Bruno Friedmann's avatar

Use the submit package on the left sidebar, and use "devel:languages:go" as target to go, ask to be maintainer for the package. Once the package is accepted there, it will be possible to submit it to openSUSE:Factory because the base is an official devel repo for Factory. Once in Factory, it will be possible to also send it to SLE:Backport to have it also in Leap. btw congratulation, nice work.

openSUSE Build Service is sponsored by