sedsed

Sedsed is a Python script that masters sed scripts. It generates sed debug files in sed, which lets you debug scripts with your own version of sed (Linux, DOS, etc.). It's also a script beautifier, doing indentation and spaces/comments formatting. It can also convert sed scripts to colorful HTML files.

Tags Software Development Debuggers Text Processing Filters
Licenses GPL
Operating Systems OS Independent
Implementation Python

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  09 Dec 2004 20:33
  • Rrelease-after

Changes: This version marks a quality jump on the debugger. Now it generates less code (~40% less) and is faster than the previous version. Portability problems were also solved, now it will work in Unix and other older sed versions. There is a new --dump-debug option useful to inspect the generated debug file. An important bug was fixed when reading text for the a, c, i commands.

  • Rrelease-mid
  •  17 Nov 2003 11:47
  • Rrelease-after

Changes: This release has a new -n option to suppress output (just like sed), and a new -H option as an alias to --htmlize. It accepts the sed script on STDIN (just like sed), and some bugs were fixed. The source code was rearranged, and is even readable now.

  • Rrelease-mid
  •  21 Jan 2003 10:20
  • Rrelease-after

Changes: A new --color option has been added for Windows users who have the ANSI.SYS file loaded. The bug on reading the sed script under Windows was fixed.

  • Rrelease-mid
  •  21 Nov 2002 05:30
  • Rrelease-after

Changes: The program now works on Windows, and also includes an executable version for those who don't have Python installed.

  • Rrelease-mid
  •  09 May 2002 02:06
  • Rrelease-after

Changes: Sedsed is now compatible with Python 1.5 and data and parameters are passed as in GNU sed. There are also -f {file} and -e {script} options, so now the sed script can be passed as a oneliner instead of saving it to a file.

4336443080ce74b86bbe2ffe12760d2e_thumb

Project Spotlight

Necromancer's Dos Navigator

A Norton Commander clone.

85f05faca51cc3fb84cbd40e7cea29db_thumb

Project Spotlight

dbus-cxx

A C++ dbus wrapper.