Outliner Lighto is a small outliner program for the console. It can manipulate trees of text-based nodes which can be used for simple notes, tasks (with nested percentage support) and pointers to other nodes (allowing, e.g., cross-node references).
Here are some of the features Outliner Lighto has:
The latest version of Outliner Lighto is 1.1 released on Sunday, May 26 2019. It is available in source code form for Free Pascal as well as binaries for several operating systems. Note that to build the source code you also need the FPLIL source code (which is part of LIL).
File | Size | Operating System | Notes |
ol11src.zip | 225KB | All | Source Code |
ol11d32.zip | 289KB | DOS | 32bit DOS version |
ol11h32.tgz | 960KB | Haiku | Only tested with Haiku R1/Beta1 |
ol11l32.tgz | 216KB | Linux 32bit i386 | |
ol11l64.tgz | 237KB | Linux 64bit x86_64 | |
ol11o32.zip | 591KB | OS/2 / eCS / ArcaOS | Only tested with eComStation |
ol11w32.zip | 225KB | Windows 32bit |
Please note: if you want to compile Outliner Lighto for any other platform than Windows or Linux with the provided source code, you may need to make minor modifications to the source code and/or FPLIL, otherwise it will not compile. I might address that in future versions with additional preprocessor macros.
Outliner Lighto comes with documentation in the form of man pages in the source code distribution and the Linux and Haiku binaries as well as their HTML conversion in all binaries. It also has a scripting reference (only for Outliner Lighto specific functionality) in all versions and the program itself has a simple key reference screen.
Note: the documentation for 1.1 is missing the Ctrl+S key combination when editing a text node which can be used to split nodes at the cursor. I noticed this at the last moment and since i make all these builds by hand, i'll leave that for the next release...
Outliner Lighto is written by Kostas "Bad Sector" Michalopoulos. It is released under the zlib license as shown below:
Outliner Lighto Copyright (C) 2011-2019 Kostas Michalopoulos This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. Kostas Michalopoulos <badsector@runtimeterror.com>