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. - - -