
bookmarks
readme
useme
pem:- personal expense manager [An official Fedora package] :)
Latest in the list of my tools, Pem, is my personal expenses
manager. Pem lets me keep track of my income and expenses
in an extremely elegant manner. Needless to say, using Pem
is very simple and easy. A command of the following form is
all it takes
$ pem "Bus ticket" 10.75
$ pem -f myexpenses.txt Breakfast 20
Yes, Pem is command line tool; But that makes it insanely
handy to use, Trust me! Yet another trait of Pem is its
portability, being a Perl script, Pem works equally well on
all the platforms(or OS) of your choice. Pem is available
under version 2 of GNU General Public Licence (GPLv2). I am
sure Pem will be a great boon to you. Download
cvs passwd:- change your cvs password
This is a patch for cvs-1.12.13.1 source tree. The patch
intents to add a new command 'passwd' to the cvs. 'passwd'
is meant to facilitate the cvs user to change her cvs pass-
word using the regular command line client interface.
Patched source Download
ptrash:- move file(s) to ~/.trash directory [An official Fedora package] :)
`ptrash' moves the named file(s) to the trash directory,
located under the home directory of a user. It is a simple
console based utility, I wrote after deleting some files,
which I couldn't retrieve back. 'ptrash' can also restore
file(s) back to there original location. It has really
proved very much handy to me. Download
tlock:- terminal lock [An official Fedora package] :)
`tlock' is a console based program, intended to lock the
terminal until the correct password is supplied by the user.
By default 'tlock' prompts you for the password, but also
locks the terminal with system password when invoked with
the `-s' switch. I wrote this for a dear friend of mine.
Download
encp:- encrypt strings using des or md5
`encp' encrypts the given input string using des algorithm
by default, or using md5 algorithm when instructed by `-m'
switch. An input string is a sequence of printable charac-
ters, and can be passed as command line arguments. I reused
some of its code while writing a patch for the cvs. Download
chklogin:- check login
`chklogin' is intended to examine the authenticity of a
given user. If username is not specified, it checks the cre-
dentials against those of current user. 'chklogin' makes use
of Linux-PAM modules to do the authentication, and supports
two output modes text and boolean. I wrote this, when we
wanted to perform user authentication from a web interface.
It worked, and is still working fine there. Download
whereami:- display work location
`whereami' displays information about machine(location) you
are working on. This information includes host name, IP
address, present working directory etc. This is quite useful
for those, who tend to work remotely, on several machines at
the same time. Download
cls:- clear screen
`cls' this is one of my very first utilities, as the name
suggests it just clears the screen. Download