OpenADK is a construction kit for embedded Linux. It creates Linux systems that are optimized for size and short bootup times. The toolchain supports many architectures (arm, m68k, mips, microblaze, ppc, sparc, superh, x86, and x86_64). It can build customized images for Qemu. Raspberry PI, Lemote Yeelong, and Sharp Zaurus devices are supported as a proof of concept. Approximately 685 source packages are available.
jupp is a text editor. It is highly configurable and comes, besides the standard WordStar-compatible key bindings known from the DR DOS Editor, Turbo C, and Borland C++, with the configurations known from JOE’s Own Editor, namely joe, jmacs, jpico, jstar, and rjoe. It is a portable, compact full-screen editor with comprehensive online help, full key binding configurability, user-defined macros, extensibility, hooks on file open and save, a hex editor, multiple character sets, visual spaces, syntax highlighting, and much more.
JobRunner is a tool designed to run a job (i.e., to execute a commandline or script) which does not require user interaction, and to store the program's output (standard error and standard out) in an easy-to-read log file. It is able to save a configuration file of the job to be run, which can be used by JobRunner_Caller as a lightweight queueing system. See the Primer included in the archive for extra details on usage examples.
se is a screen-oriented version of the classic UNIX text editor ed. The editor implements many of the commands of ed, but instead of being line-oriented, se is screen-oriented. The command syntax is very familiar to users who already know ed. If you get stuck, there is a built-in help system that describes many of the available commands. Many configurable options can be loaded from a .serc file. se can be run interactively or in a script via the included scriptse utility. The editor is portable across many platforms, supporting major Linux and BSD distributions as well as other systems like GNU, Minix, Haiku, OpenSolaris, and Cygwin.
bash argsparse is a high-level argument parsing library for bash. Its purpose is to replace the option parsing and usage describing functions commonly rewritten in all scripts. Its features include automatic help message generation, user input checking (type checking, enumerations, etc.), and option properties (mandatory options, option aliases, options excluding each others, etc.). It is implemented for bash version 4. Prior versions of bash will fail at interpreting the code.
Changing directories in bash can be tedious if you have long names or nested paths. Creating aliases or adding to the CDPATH can help, but can be improved on. Bashcd adds 6 new commands to make changing directories a bit easier. This commands use find, the locate database, the mdfind database, or other contextual information to make it easier to change to other directories.