|
Welcome to Poof!
Kilowatt Software L.L.C.'s product with more than 135 windows command line tools. |
|
|
Kilowatt Software L.L.C.'s Poof! product contains more than 135 programs for users of NT 4.0, Windows 98/ME, Windows 2000, and Windows XP system environments.
Poof! programs are performed as commands from MS-DOS command prompt windows. These programs can also be used in batch scripts, or DOSKEY macro definitions. Some programs are specifically intended for use in batch scripts. Every Poof! program displays a concise usage summary when a "/?" argument is specified. A detailed HTML usage description is displayed when a "!" argument is specified.
The following programs help you manage files on your computer.
| ASSOCEXT | associates an executable program with a file extension |
| CAT | concatenate one or more files into a single composite file |
| CATBIN | concatenates the binary contents of one file to the end of another file |
| CP | protected copy of a file to another file or directory |
| DISKFREE | determines how much space is free on one or more disks |
| DRIVES | shows active drives and current directories |
| FI | vertical filename listing |
| FILEINFO | detailed file information listing that is sortable by date and time |
| FILES | horizontal filename listing |
| LS | vertical filename listing |
| MV | protected movement of a file to another file or directory |
| NEWER | determines if one file is newer than another |
| RM | removes one or more files with cautionary prompts for each removal |
| RO | converts one or more files to be read-only |
| RW | converts one or more files to be writeable |
| SETFTIME | sets a file's last modification time |
| TOUCHE | sets the last modification time of one or more files to the current time |
| WHEREIS | locates file(s) within the current directory, or all subdirectories |
The following programs can launch nested commands; or are associated with nested command launching. These programs can significantly improve your productivity.
| ! | the exclamation point (!) command shell |
| ALIAS | maintains and displays substitution strings for the ! shell program. |
| ASK | asks question, sends response to standard output |
| DELVE | perform command in current directory and all subdirectories |
| DOMANY | performs a command on a series of files, or other arguments |
| DOMANY2 | performs a command on a series of files, or other arguments |
| FILECMD | performs a LONG command that is read from a file |
| REPEATN | performs a command multiple times |
Two programs are provided to help you control your system tasks. The term task and process are interchangeable.
| TASKS | prepares a tab delimited listing of active tasks. |
| TASKSTOP | forcefully stops an active task. This is particularly helpful for stopping programs that do not allow normal Windows applications to operate; such as the Task Manager. |
The following programs are associated with software development activities.
| CFLOW | C/C++ source program abstraction tool
works with
functional dependency analyzer (GETDEPS), program function summary (GETFUNS), and unreferenced function summary (UNREFD) Click here to download CFLOW it's free ! |
| CLSPATH | locates a java.CLASS file within the prevailing CLASSPATH environment |
| COM | extracts comments from C/C++/Java source programs |
| DCOM | extracts source (minus comments) from C/C++/Java source programs |
| DECAF | Java class file decompiler |
| DGARNER | extracts source (minus special comments) from C/C++/Java source programs |
| DQUOTE | locates all double-quoted strings in input text file(s) |
| EBNF | extended backus-naur form syntax analyzer |
| ENUMSTR | prepares a Windows resource file STRINGTABLE from a C/C++ 'enum' definition. |
| EXEPATH | does a standard Windows search for an executable file |
| GARNER | gathers special remarks from program source files for conversion to HTML |
| GETDEPS | determines functional dependencies of C/C++ programs |
| GETFUNS | determines functions defined in C/C++ programs |
| GETVER | shows windows system version information |
| IDELVE | shows hierarchy of 'included' source files |
| IPATH | locates an 'included' file within INCLUDE environment variable directories |
| MODPROC | tests existence of module and optionally a procedure |
| MODVER | shows module version information |
| NEWER | determines if one file is newer than another |
| SEEKFILE | locates a file by searching through directories defined by a system |
| SPLICE | splices a segment into one or more text files |
| SQUEEZE | removes trailing spaces and runs of multiple spaces from a text file |
| TOHTML | converts output of GARNER program to HTML content, and prepares an index |
| TOUCHE | sets the last modification time of one or more files to the current time |
| UNREFD | identifies unreferenced functions in C/C++ programs |
The following programs are math and conversion utilities.
| C2X | convert characters to hexadecimal equivalent |
| D2X | convert decimal value to hexadecimal equivalent |
| GRAPHIT | presents a line graph, with 1 or 4 quadrants |
| RADIX | converts a numeric value to another numeric base |
| RANDOM | generates a random number |
| SUMCOL | totals numeric values in the first or a specific column of a text file |
| X2C | convert hexadecimal values to character equivalent |
| X2D | convert hexadecimal value to decimal equivalent |
The following programs are helpful for creating HTML files.
| CSV2HTML | converts a comma separated value file to a corresponding web page |
| FILENOTE | shows contents of text file(s) within a scrolling marquee |
| IND2HTML | converts indented text files to web pages |
| INNOTE | shows contents of the input text file within a scrolling marquee |
| SHOWNOTE | shows argument text within a scrolling marquee |
| TOHTML | converts output of GARNER program to HTML content, and prepares an index |
The following programs are helpful within batch scripts.
| BEEP | generates one of various audible message sounds |
| JOURNAL | writes a time-stamped note to a journal file |
| MSGBOX | shows a standard message window |
| NEWER | determines if one file is newer than another |
| PICKLIST | A visual list selection accessory for use in batch scripts |
| QUERY | shows a simple YES or NO prompt within a message window |
| SAYRC | shows the return code of commands |
| SLEEP | snoozes for awhile |
The following programs are helpful for interacting with the system clipboard.
| CLIPARGS | adds a line composed from command arguments to the clipboard |
| CLIPIN | adds the contents of a file to the system clipboard |
| CLIPOUT | adds the contents of the system clipboard to a file |
| CLIPPATH | adds directory path of a file to the system clipboard |
| CLIPPING | copies a text fragment to the clipboard |
The following programs are helpful for accessing binary files.
| ASC_ONLY | extracts ASCII characters from a binary file |
| CATBIN | concatenates the binary contents of one file to the end of another file |
| CHARDIST | determine frequency of byte values in input file |
| CHECKSUM | compute signature of a binary file |
| CMP | performs binary comparison of two files |
| EXCISE | extracts binary segment from a file |
| HX | show binary content of a file |
The following programs are used for miscellaneous activities.
| ALARMER | shows alarms defined in ALARMS.ASC |
| ARGS | shows command arguments |
| ASCII | displays the ASCII character table |
| COLLIM8 | converts a vertical file into a multiple column file |
| DATE | shows the current time and date using a UNIX format |
| DIRMON | monitors file changes in a directory, or subdirectory tree |
| FINDWND | locates one or more windows having a caption, or caption segment |
| KWIC | first stage of 'keyword in context' pipeline |
| KWOC | converts an indented keyword definition file to 'keyword out of context' format |
| LENGTH | counts characters in input argument |
| LOGEVENT | reports an event to the NT event log |
| MAILIT | sends a note to an e-mail address |
| MAX | finds the line with the largest number in the first column of a file |
| NEWSHELL | creates a new command shell usually via a file drop action |
| NOW | shows the current time and date using a format that is easy to read. |
| RULER | shows a simple character column ruler |
| SEEK | locates topics and associated items within an indented text file |
| SENDMSG | sends a message to another application |
| TCPIP_ID | shows network addresses |
| TEE | shows pipeline input while redirecting to pipeline output |
| TELLTIME | shows programming information about the current time, |
| TIMESTR | format the current time using various options |
| URLGET | retrieves the contents of a network URL address |
| UNROTATE | final stage of 'keyword in context' pipeline |
| Z | the 'do nothing' program |
Various Poof! programs process text files that are organized in the following formats:
These are text files that do not have any special organization. These files can be prepared by the standard Notepad and WordPad accessories.
Plain text files can be processed by the following programs:
| BUNDLE | gather multiple text files into a single bundle file |
| CAT | concatenate one or more files into a single composite file |
| CENTER | horizontally centers input lines |
| CHG | substitutes one text string for another in one or more files |
| CLIPIN | adds the contents of a file to the system clipboard |
| DROP | drops leading lines from the input file |
| EGREP | pattern find (Poof!) -- search for extended regular expression pattern |
| FF | fast file search for text |
| FGREP | fast file search for text |
| FSORT | file sorting utility |
| GIST | identify most frequent meaningful words in a text file |
| GREP | pattern find (Poof!) -- search for regular expression pattern |
| HEAD | show leading lines of a text file |
| INNOTE | shows contents of the input text file within a scrolling marquee |
| LOWERIT | converts the input file to lower case |
| MERGE | merges the contents of two sorted files to form a third file |
| NUMBER | selects a specific line, or numbers all lines |
| PF | pattern find (Poof!) -- search for extended regular expression pattern |
| PICK | selects lines and/or ranges of lines from a text file |
| PREFIX | prefixes output with empty lines |
| RANGE | selects a range of lines from a text file |
| RAVEL | transforms text file with lengthy lines to a shorter line format |
| SIDESIDE | visually compares two similar text files |
| SPACE | adds line spacing between text file lines |
| SPLICE | splices a segment into one or more text files |
| SQUEEZE | removes trailing spaces and runs of multiple spaces from a text file |
| STRIP | removes leading and/or trailing spaces from text file lines |
| TAIL | show trailing lines of a text file |
| TR | translates characters in a text file with replacements |
| UNIQUE | finds unique, duplicate, or omitted items |
| UPPERIT | converts the input file to upper case |
| WC | counts lines, words, and/or chars in one or more files |
| WORDS | extracts all words from a text file |
The BUNDLE program combines multiple text files into a single bundled text file.
Bundled text files can be processed by the following programs:
| BUNDLE | gather multiple text files into a single bundle file |
| GETONE | extracts a single file from a bundle file |
| LBUNDLE | lists files contained in a bundle file |
| UNBUNDLE | extracts all files from a bundle file |
Bundle files can also be created by using the CAT program. Go to top of Poof! product description
These are text files that contain multiple values per line, with each value separated by a comma. When a value contains one or more commas the value is enclosed in double quotes. CSV files are commonly prepared by export operations from spreadsheets, databases, and similar applications.
The XML2CSV program can extract information from XML files, to produce a corresponding CSV file.
Comma separated value files can be processed by the following programs:
| CSV2HTML | converts a comma separated value file to a corresponding web page |
| CSV2TABT | converts a comma separated value file to a corresponding tab delimited |
| CSV2XML | converts a comma separated value file (CSV) to a corresponding XML file |
| FROMCSV | converts a comma separated value file to a vertical format |
| TABT2CSV | converts a tab delimited text file to a corresponding |
| TOCSV | converts a vertical attribute file to a comma separated value file |
| XML2CSV | converts an XML text file to a corresponding comma-separated value (CSV) file |
These are text files that contain multiple values per line, with each value separated by a tab. Tab delimited files are commonly prepared by export operations from spreadsheets, databases, and similar applications.
Tab delimited value files can be processed by the following programs:
| COL | extracts a column from a text file |
| CUT | extracts one or more columns from a text file |
| DETAB | convert tabs in text files to spaces |
| PASTE | join the contents of multiple text files vertically |
| TABT2CSV | converts a tab delimited text file to a corresponding |
These are text files that store items within topics by simple space indentation. Topic lines do not have a leading space. Related items follow. Each item line starts with a space. The end of items within a topic is determined when a subsequent topic line is reached.
The following is an example of an indented file:
|
Amphibians
Birds
Fish
Mammals
Reptiles
|
Indented text files can be processed by the following programs:
| CLIPPING | copies a text fragment to the clipboard |
| IND2HTML | converts indented text files to web pages |
| KWOC | converts an indented keyword definition file to 'keyword out of context' format |
| SEEK | locates topics and associated items within an indented text file |

|
If you do not want to purchase the product online, you can send a $19.95 (US) check to:
Kilowatt Software L.L.C.
Box 1
Eliot, ME 03903
Include your name, address, and e-mail address.
Please allow 2 weeks for delivery.
|
