Recently Written · git

tag-gen

Generate tags for each directory and say what programming languages to look for

git clone https://github.com/equwal/tag-gen

Log | Files | Refs


commit 98f237ca7cfeea9c4cfbd6d1db4a124c2c765c4e
Spenser Truex <truex@equwal.com>
2025-09-04 23:20:57 -0700

Update README

 README | 27 +++++++++++----------------
 1 file changed, 11 insertions(+), 16 deletions(-)
diff --git a/README b/README
index 06defb0..0dc2f3a 100644
--- a/README
+++ b/README
@@ -1,22 +1,27 @@
-Generate etags for a list of files and extensions.
+Generate tags for a list of files and extensions.
 
 ===
 Requirements
 ===
-- A cron program like cronie or scron
-- The Roswell Common Lisp script bootstrapper
-- a tagging program like etags
+- A Common Lisp. ECL, SBCL, and CLISP are fine.
+- a tagging program like etags or ctags
 
 ===
 Install
 ===
 
+Run make in this folder.
+
+Edit the config/ files with the paths you want tagged. Read the docs
+for your tag program to know how to tell it what languages to use.
+
 Add a command to cron like:
-*/29 * * * * su username -c 'tag-gen.ros /home/username/.config/tag-gen/local.conf /usr/bin/etags 1'
+*/29 * * * * su username -c 'tag-gen.sh      /path/to/tag-gen/local.conf /usr/bin/etags 1'
+*/29 * * * * su root     -c 'tag-gen-root.sh /path/to/tag-gen/root.conf  /usr/bin/etags 1'
+for routine tagging.
 
 Signature:
 
-tag-gen.ros <conf> <tag program> [verbosity]
 
 tags.conf needs to contain this kind of format:
 (("<directory>" ("<ext>"...))
@@ -34,13 +39,3 @@ For output control, call with a debug argument 0, 1, 2 where:
 - 0 is silent
 - 1 is for serious errors
 - 2 is for everything
-
-Edit tgen and put it in the path.
-
-===
-TODO
-===
-Use GNU Make to put things in the PATH and to form absolute paths.
-
-
-