futil is a set of handy Linux utility scripts. These scripts can mount a remote Windows share, push your ssh public key to clients, display processes associated with a pty, tunnel a VNC or RDC session through a remote gateway via ssh, and more. It is compatible with RHEL, CentOS, Ubuntu, Cygwin, and similar variants.
|Operating Systems||Unix POSIX Linux|
|Implementation||Unix Shell Perl|
Release Notes: Two new scripts were added: mhp (Modify Headers parser) and purl (Parse URL).
Release Notes: The +x permission bit was replaced on all executable files, since it got inadvertently dropped on the previous release. The dumpschema and dumptables utility scripts were added. cvsroot defaults were added to the .futilrc template file.
Release Notes: The install.sh script now adds the ~/.futilrc file and ~/.futilfns symlink, unless they're already present. The newwin script was added. The "-l username" option was added to the pushrc script, analogous to the same option for the pushsshk script. This allows the rc files to be pushed to a different remote username than the local account. Various bugfixes and enhancements were added.
Release Notes: This major release focuses on the addition of ~/.futilrc support. Now, global values can be registered in the user's ~/.futilrc file and safely persist between futil releases, instead of being hard coded in the scripts themselves. The following new scripts and files were added: dumpschema, dumptables, tables2html, syserr, httpcode, spinchild, spinloop, and the FUTILRC.txt prototype file. Many script enhancements and bugfixes were added.
Release Notes: This is a large update. Interoperability was improved as much as possible, so many of the scripts will run on Fedora, Ubuntu, and Cygwin. See COMPATIBILITY.txt for details. Install and uninstall shell scripts were added. The following scripts were added: fnedit, fwlog, installmod, pushxauth, shellfns, and sortbyid. mntsmbfs was renamed to mntshare. Various bugfixes and enhancements were done.