directory.
<meta name="Description"
content="Open Source Perl for Your Perusement">
<meta name="KeyWords"
- content="reusable, open source, perl, shell, script, recursive, diff, snarf, YETI, free, source code, example, filename, snarfer">
- <title>YETIcode Bash Scripts</title>
+ content="reusable, open source, perl, shell, script, recursive, diff, snarf, yeti, free, source code, example, filename, snarfer">
+ <title>Feisty Meow Concerns Bash Scripts</title>
<meta content="Fred T. Hamster" name="author">
<meta
content="Assorted scripts for enhancing the bash environment and tools that automate fairly common actions."
<tr>
<td>
<center>
- <h1><a href="http://yeticode.org/">YETIcode</a> Open Source Bash
-Scripts</h1>
+ <h1><a href="http://feistymeow.org/">Feisty Meow Concerns</a>Open Source Bash Scripts</h1>
<h2>GPL-Licensed Bash Code<br>
</h2>
</center>
In fact, this file is still in its very first few iterations and is
pretty
limited so far...<br>
- </blockquote>
- <h3> <a href="../rev_control/cvs_importer.sh">cvs_importer.sh</a></h3>
- <blockquote>This script eliminates the need to use the cvs
-import command to pull in a whole new sub-hierarchy. Given a
-sub-folder under an existing hierarchy, it will add all the
-subdirectories and all of the files in those subdirectories. The
-script avoids adding any files found in the internally used CVS
-directories.<br>
-For example, suppose you have a folder called "hoople" that's a
-top-level project in CVS. You want to add a new folder under the
-existing hierarchy "hoople/source/lib_src" called "pasta". The
-"pasta" hierarchy has hundreds of subdirectories and thousands of
-files. Assuming that you've already moved the new pasta source
-folder into place, the command would be:<br>
- cvs_importer hoople/source/pasta<br>
-If you don't have the Yeti aliases set up, then you may need to type
-this instead:<br>
- bash ~/yeti/scripts/cvs_importer.sh
-hoople/source/pasta<br>
</blockquote>
<h3> </h3>
<h3><a href="../database/movie_seeker.sh">movie_seeker.sh</a>
-There are a few pre-built binaries included with hoople.
+There are a few pre-built binaries included with this code distribution.
They originate from a few different sources. Feel free to not trust them.
-These apps are external to the HOOPLE build...
+These apps are external to the feisty meow build...
-build/msys hierarchy:
+production/msys hierarchy:
This is copied directly from the msys project of MingW.
- It has had zip.exe, unzip.exe and short_path.exe added to it.
+ It has had zip.exe, unzip.exe and short_path.exe added to it:
unzip.exe & zip.exe:
The zip and unzip tools are from the info-zip project. They are somewhat
- antiquated but still work great on the various 32-bit windows platforms.
- These utilities are self-identified as: "Zip 2.3 (November 29th 1999)"
- To get a more recent version of the zip utilities or build them yourself,
- they can be found at the site: http://www.info-zip.org/
+ antiquated but still work great on the various 32-bit windows platforms.
+ These utilities are self-identified as: "Zip 2.3 (November 29th 1999)"
+ To get a more recent version of the zip utilities or build them yourself,
+ they can be found at the site: http://www.info-zip.org/
short_path.exe:
- Built by the hoople bootstrapping process, but unfortunately this tool
- is desperately needed for windows builds to work nicely with clam and
- bash. It can be replaced by any newer working version from the bootstrap.
+ This tool is built by the code bootstrapping process (that is, by
+ scripts/generator/bootstrap_build.sh), but unfortunately it is
+ desperately needed for windows builds to work nicely with clam and
+ bash. If you don't have it, and your visual studio installation path
+ has spaces in it, then you may have trouble bootstrapping. You can
+ manually change your VC root variable to a short path version, as
+ reported by dir /x). This tool can be replaced by any newer working
+ version created by a bootstrap build.
+++ /dev/null
-
-//////////////
-// Name : {class name}
-// Author : {your name}
-// Rights : Copyright (c) 2012-$now By Feisty Meow Concerns, Ltd.
-//////////////
-// This script is free software; you can modify/redistribute it under the terms
-// of the GNU General Public License. [ http://www.gnu.org/licenses/gpl.html ]
-// Feel free to send updates to: [ fred@feistymeow.org ]
-//////////////
-
-
+++ /dev/null
-#ifndef {NAME}_CLASS
-#define {NAME}_CLASS
-
-//////////////
-// Name : {class name}
-// Author : {your name}
-// Rights : Copyright (c) 2012-$now By Author
-//////////////
-// This file is free software; you can modify/redistribute it under the terms
-// of the GNU General Public License. [ http://www.gnu.org/licenses/gpl.html ]
-// Feel free to send updates to: [ fred@gruntose.com ]
-//////////////
-
-//! brief description goes here.
-/*!
- detailed description goes here.
-*/
-
-//////////////
-
-// class definition goes here.......
-
-//////////////
-
-#endif
-
--- /dev/null
+
+//////////////
+// Name : {class name}
+// Author : {your name}
+// Rights : Copyright (c) 2012-$now By Feisty Meow Concerns, Ltd.
+//////////////
+// This script is free software; you can modify/redistribute it under the terms
+// of the GNU General Public License. [ http://www.gnu.org/licenses/gpl.html ]
+// Feel free to send updates to: [ fred@feistymeow.org ]
+//////////////
+
+
--- /dev/null
+#ifndef {NAME}_CLASS
+#define {NAME}_CLASS
+
+//////////////
+// Name : {class name}
+// Author : {your name}
+// Rights : Copyright (c) 2012-$now By Author
+//////////////
+// This file is free software; you can modify/redistribute it under the terms
+// of the GNU General Public License. [ http://www.gnu.org/licenses/gpl.html ]
+// Feel free to send updates to: [ fred@gruntose.com ]
+//////////////
+
+//! brief description goes here.
+/*!
+ detailed description goes here.
+*/
+
+//////////////
+
+// class definition goes here.......
+
+//////////////
+
+#endif
+
--- /dev/null
+#!/bin/bash
+#!/usr/bin/perl
+#!/usr/bin/python
+##############
+# Name : {script name}
+# Author : {your name}
+# Rights : Copyright (C) 2012-$now by Feisty Meow Concerns, Ltd.
+##############
+# This script is free software; you can modify/redistribute it under the terms
+# of the GNU General Public License. [ http://www.gnu.org/licenses/gpl.html ]
+# Feel free to send updates to: [ fred@gruntose.com ]
+##############
+
--- /dev/null
+
+//////////////
+// Name : {class name}
+// Author : {your name}
+// Rights : Copyright (c) 2012-$now By University of Virginia
+//////////////
+// This file is free software; you can modify/redistribute it under the terms
+// of the Apache License v2.0: http://www.apache.org/licenses/LICENSE-2.0
+// Feel free to send updates to: [ koeritz@virginia.edu ]
+//////////////
+
+
<meta name="Description"
content="Open Source Perl for Your Perusement">
<meta name="KeyWords"
- content="reusable, open source, perl, shell, script, recursive, diff, snarf, YETI, free, source code, example, filename, snarfer">
- <title>YETIcode Perl Scripts</title>
+ content="reusable, open source, perl, shell, script, recursive, diff, snarf, yeti, free, source code, example, filename, snarfer">
+ <title>Feisty Meow Concerns Perl Scripts</title>
<meta content="Fred T. Hamster" name="author">
<meta
content="Scripts for backing up hierarchies, generating documents from other documents, etc etc."
<tr>
<td>
<center>
- <h1><a href="http://yeticode.org/">YETIcode</a> Open Source Perl
+ <h1><a href="http://feistymeow.org/">Feisty Meow Concerns Codebase</a> Open Source Perl
Scripts</h1>
<h2>Some Hopefully Useful GPL-Licensed Perl Code<br>
</h2>
<li>Some of these shell scripts depend on environment variables.
The most frequent case of this is FEISTY_MEOW_DIR, which should point to the
top-level
-directory where the YETIcode scripts are stored on your
+directory where the Feisty Meow scripts are stored on your
machine. This variable is set by default when the scripts are in
-the ~/yeti folder. Consult your operating
+the ~/feisty_meow folder. Consult your operating
system documentation if you are
unfamiliar with the concept or management of environment variables.</li>
<li>These files are provided as possibly useful shell scripts
passed on the command line into one gigundo stream which is passed to
standard output. The output can be piped into another file as desired.</blockquote>
<h3> <a href="../core/generate_aliases.pl">generate_aliases.pl</a></h3>
- <blockquote>Performs some useful activities for the YETI shell
+ <blockquote>Performs some useful activities for the shell
environment. Using the environment variable for FEISTY_MEOW_SCRIPTS (which
is set in the appropriate startup files to be the shell scripts
directory, where all this stuff lives), generate_aliases will create
<blockquote>Generates a signature file from the nechung
database
using the 'nechung' application. See the <a
- href="http://hoople.org/">HOOPLE library</a> for the nechung
+ href="http://feistymeow.org/">Feisty Meow Concerns Codebase</a> for the nechung
application.
- The database for nechung resides in the <a href="#download">whole
-YETI
-package</a> in "yeti/database".</blockquote>
+ The database for nechung resides in the <a href="#download">whole Feisty Meow Concerns code package</a> in "feisty_meow/database".</blockquote>
<h3> </h3>
<h3> <a href="../files/renlower.pl">renlower.pl</a></h3>
<blockquote>Renames all of the files passed on the command line
code hierarchy is snarfed. Note that one should edit the
hierarchy
location to make it appropriate for your local source code.</blockquote>
- <h3> </h3>
- <h3><a href="../archival/snarf_yeti.pl">snarf_yeti.pl</a></h3>
- <blockquote>A snarfer for the YETI shell scripts and databases.</blockquote>
+
<h3><a href="../files/summing_dir.pl">summing_dir.pl</a></h3>
<blockquote>Offers a directory listing along with total file
sizes
+++ /dev/null
-#!/bin/bash
-#!/usr/bin/perl
-#!/usr/bin/python
-##############
-# Name : {script name}
-# Author : {your name}
-# Rights : Copyright (C) 2012-$now by Feisty Meow Concerns, Ltd.
-##############
-# This script is free software; you can modify/redistribute it under the terms
-# of the GNU General Public License. [ http://www.gnu.org/licenses/gpl.html ]
-# Feel free to send updates to: [ fred@gruntose.com ]
-##############
-
+++ /dev/null
-
-//////////////
-// Name : {class name}
-// Author : {your name}
-// Rights : Copyright (c) 2012-$now By University of Virginia
-//////////////
-// This file is free software; you can modify/redistribute it under the terms
-// of the Apache License v2.0: http://www.apache.org/licenses/LICENSE-2.0
-// Feel free to send updates to: [ koeritz@virginia.edu ]
-//////////////
-
-