#!/bin/sh

# Par Julien MOREAU	( jmoreau@bigfoot.com )

# Pour gérer un fichier de connaissances.
# Fonctionne avec ou sans argument.
# Si le 1er argument est "edit", alors édite ce fichier.

co_fic=~/.connaissances

if test "$1" = "edit" ; then $EDITOR $co_fic ; exit 0 ; fi

while [ $# -gt 0 ] ; do
	grep -q ^$1 $co_fic
	if [ $? -eq 1 ] ; then
		echo "$1\t\t\c" >> $co_fic
		nbcar=`echo $1|wc -c`
		if [ $nbcar -lt 8 ] ; then
			echo "\t\c" >> $co_fic
		fi
		l2n $1 >> $co_fic
	fi
	shift
done

sort $co_fic > $co_fic.tmp
mv $co_fic.tmp $co_fic
more $co_fic

exit 0

