The Ini file manager consists of a package, Config, which can read or write
informations from various configuration files known as "ini" files because
they have often the ".ini" extension. They are text files which look like
the following:
; Comment line
[Section 1]
a_string = abcd # a comment here...
a_number = +123.456 ; another comment
[Section 2]
a_string = efgh
For more examples in this format, just search files with the .ini extension
on a Windows-based computer.
mtail is a small tail workalike that performs output coloring using ansi
escape sequences (although the sequences are overridable, so you could cause
it to output something else, e.g. html font tags, if you really wanted to).
mtail is written in python, is fairly small, and should be relatively
platform-independent.
It has a config file that can contain an arbitrary number of entries, each
of which has a series of regular expressions to indicate which files to color
according to which entry. for each entry, the config file specifies a coloring
scheme using regular expressions and, optionally, filters to apply to each
line before coloring (for example, to strip out extra info, etc.). the config
file also may override the predefined colors and the escape sequences (or
whatever) actually used to perform the coloring.
pfm is a terminal (curses)-based file manager written in Perl, based on the
PFM.COM for MS-DOS (originally by Paul Culley and Henk de Heer). Permission
to use the original name was kindly granted by the original authors.
Some of its features:
* Commands are invoked with only one or two keypresses
* Colored filenames according to extension or type
* Support for executing user-defined commands (including wildcards)
with only two keystrokes
* A single-file and multiple-file mode
* Multilevel sorting
* Use of oldmarks and newmarks for executing multiple commands on
the same group of files
* Supports bookmarks for directories
* Highly configurable through its config file
* Supports commandline history and completion through use of the
GNU readline library
* Integration with versioning tools like Subversion, CVS, Bazaar,
Mercurial, and Git
Patchutils is a small collection of programs that operate on patch files.
- Interdiff generates an incremental patch from two patches against a common
source.
- Combinediff generates a single patch from two incremental patches, allowing
you to merge patches together.
- Filterdiff will select the portions of a patch file that apply to files
matching (or, alternatively, not matching) a shell wildcard.
- Fixcvsdiff is for correcting the output of 'cvs diff'.
- Rediff corrects hand-edited patches, by comparing the original patch with
the modified one and adjusting the offsets and counts.
- Lsdiff displays a short listing of affected files in a patch file, along
with (optionally) the line numbers of the start of each patch.
- Splitdiff separates out patches from a patch file so that each new patch
file only alters any given file once.
- Grepdiff displays a list of the files modified by a patch where the patch
contains a given regular expression.
- Recountdiff fixes up counts and offsets in a unified diff.
- Unwrapdiff fixes word-wrapped unified diffs.
Services_Weather searches for given locations and retrieves current
weather data and, dependent on the used service, also forecasts. Up to
now, GlobalWeather from CapeScience, Weather XML from EJSE (US only),
a XOAP service from Weather.com and METAR from noaa.gov are supported.
Further services will get included, if they become available, have a
usable API and are properly documented.
Engine for use FIGlet fonts to rendering text.
This is a simple utility to execute a program under a different name.
From sssnips's README file:
Peter Pentchev's Shell Script Snippets
This is a collection of simple - and, in a couple of cases,
simply trivial - shell scripts that I use in my day-to-day work.
tkRunIt is a run dialog box for X which allows you to execute
commandline without using an xterm. tkRunIt was inspired by Xrun
but is designed to be completely navigable from the keyboard and
to allow extreme customizablility as I often find that personal
workspace tools/shortcuts are seldom workflow compatible across
users.
ttyrec is a tty recorder. Recorded data can be played back with the included
ttyplay command. ttyrec is just a derivative of script command for recording
timing information with microsecond accuracy as well. It can record emacs -nw,
vi, lynx, or any programs running on tty.