tui-sh stands for text user interface in a shellX

tui-sh is a package of misc scripts which are sound related, admin related, internet related that have the common point that there are all designed to be easer and faster to use than normal command line.

All this scripts are Free Softwares, released under the GNU GPL.

Everything valuable is on the savannah project page, http://savannah.gnu.org/projects/tui-sh. Here you'll only get a short description of each script purpose.



bash-2.05$ getting tui-sh -> on the Filelist
  # the latest version is 1.0.4
  # you can get tar.gz, tar.bz2 or rpm packages







scripts shipped in tui-shX
  ############ file ############

bash-2.05$ memolatex.sh --help
Usage : memolatex [directory]
generate HTML, Postscript version of memo (ex: summary of readings...)

% The concept of memolatex is simple :
%   some categories, some subcategories, a latex file by item.
% For example, a summary of History books, it's :
%   some category as Roman.d, some Authors as Scheid, some books
%   as 'Religion et piété à Rome'
% To get this :
mkdir history/reading   # we make a general base directory
cd history/reading
mkdir Roman.d   # we create the category
mkdir Roman.d/Scheid   # we create a directory for the Author, John Scheid
emacs Roman.d/Scheid/Religion_et_piété_à_Rome.tex
% In this file, I put everything I want about this book, using latex.

  #####
bash-2.05$ Si.sh --help
Usage : Si 
install your personal scripts + tui-sh ones edited by you

  -c, --configure            create a .Sirc
  -h, --help                 display this help and exit
      --version              output version information and exit

see also : man Si
To use this script, you need make
Report bugs or suggestions to [email protected]

  #####
bash-2.05$ Skill.sh --help
Usage : Skill software_name
kill processes of software by giving his name

  -b, --blur                 if you dont know the exact name
  -h, --help                 display this help and exit
      --version              output version information and exit

see also : man Skill
To use this script, you need pidof, killall, kill
Report bugs or suggestions to [email protected]

  #####
bash-2.05$ Smrclean.sh --help
Usage :  Smrclean.sh [DIR] [OPTION]
remove all unwanted files (edit $UNWANTED to adapt the script)
$UNWANTED don't work, need to be fixed !

  $UNWANTED                  `-name "#*#" -or -name ".#*" -or -name "*~" -or -name ".*~"`
  -v, --version              output version information and exit

To use this script, you need find and rm
Report bugs or suggestions to [email protected]

  #####
bash-2.05$ Stex.sh --help
Usage : Stex [OPTION] file[.tex]
conversion LaTeX - postscript

  -v, --view                 show the output with gv (or ggv if available)
  -p, --print                print the output directly
  -h, --help                 display this help and exit
      --version              output version information and exit

see also : man Stex
To use this script, you need latex, dvips
Report bugs or suggestions to [email protected]

  #####
bash-2.05$ Sthumbnail.sh --help
Usage :  Sthumbnail.sh input_file output_file height width [OPTION]
Us.fr :  Sthumbnail.sh img_entrée img_sortie hauteur largeur [OPTION]
Create thumbnails.

  -f, --force                overwrite old thumbs (nabots)
      (MUST BE SPECIFIED AT THE END OF THE COMMAND LINE !)
  -v, --version              output version information and exit

To use this script, you need expr, feh
Report bugs or suggestions to [email protected]

  #####
bash-2.05$ Surlize.sh --help
Usage :  Surlize.sh [OPTION]
Rename files in the current dir to a simplified name, for URLs

  -d, --dir D                urlize files in directory D
  -e, --expression E         urlize expression E
  -v, --version              output version information and exit

To use this script, you need tr
Report bugs or suggestions to [email protected]

  #####



  ############ misc ############

bash-2.05$ gnu_logo.sh --help
Usage : gnu_logo [OPTION]
show an ASCII GNU and informations about machine and GNU system on it

  -h, --help                 display this help and exit
      --version              output version information and exit

see also : man gnu_logo
Report bugs or suggestions to [email protected]

  #####
bash-2.05$ Sctl.sh --help
Usage : Sctl [OPTION] file[.tex]
shortcut to init.d sysv scripts

Ex : Sctl httpd start
will start httpd daemon 
  -h, --help                 display this help and exit
      --version              output version information and exit

see also : man Sctl
To use this script, you need latex, dvips
Report bugs or suggestions to [email protected]

  #####
bash-2.05$ Seuro.sh --help
Usage : Seuro [OPTION] value_in_euros_to_convert
conversion euro - another currency

  -c, --configure            create a .Seurorc
  -o, --2euro                convert from another - euro
  -h, --help                 display this help and exit
      --version              output version information and exit

see also : man Seuro
To use this script, you need lmp
Report bugs or suggestions to [email protected]

  #####



  ############ net ############

bash-2.05$ Smaj_ftp.sh --help
Usage :  maj_lftp.sh.sh OPTION
Manage updating website with ftp protocol

  -a, --add                  add an new file to upload, (should be like -a folder file)
  -u, --update               update
  -e, --edit                 edit command list with emacs
  -s, --show                 show command list
  -r, --rm                   remove command list
  -v, --version              output version information and exit

To use this script, you need lftp, environment variables set see source
Report bugs or suggestions to [email protected]

  #####
bash-2.05$ Supdate.sh --help
Usage : update OPTION
mise-à-jour de fichiers

      --help                 display this help and exit
      --version              output version information and exit

Report bugs or suggestions to [email protected]

  -c, --configuration        création d'un fichier de configuration
  -dl, --dur_leger           mise-à-jour depuis le support dur (disque dur)
                             vers le support léger (disquette ?)
  -ld, --leger_dur           mise-à-jour depuis le support léger (disquette)
                             vers le support dur (disque dur ?)


  #####
bash-2.05$ cvs2cl.pl --help
cvs2cl.pl version 1.1; distributed under the GNU GPL.
Generate GNU-style ChangeLogs in CVS working copies.

Notes about the output format(s):

   The default output of cvs2cl.pl is designed to be compact, formally
   unambiguous, but still easy for humans to read.  It is largely
   self-explanatory, I hope; the one abbreviation that might not be
   obvious is "utags".  That stands for "universal tags" -- a
   universal tag is one held by all the files in a given change entry.

   If you need output that's easy for a program to parse, use the
   --xml option.  Note that with XML output, just about all available
   information is included with each change entry, whether you asked
   for it or not, on the theory that your parser can ignore anything

  #####
bash-2.05$ fire-waller.pl --help
Fire-Waller 1.2.1
has following commandline parameters:

 --nnl Doesnt do reverse name lookups.
 --cgi Runs Fire-Waller in cgi-mode
 --nnl Doesnt do reverse name lookups.
 --h
 --help Prints this help screen

  #####



  ############ sound ############

bash-2.05$ Smp32wav.sh --help
Usage : Sogg2wav [OPTION]
convert all files in a directory (ogg [mp3] - wav)

Important : all files in the directory will be converted !
      --ogg="/path"          you can specify where are ogg files
                             (if not specified, we work in the current dir)
      --wav="/path"          you can specify where will be wav files
                             (if not specified, there will be in a ogg dir)
      --mp3                  files are mp3, not ogg
  -r, --remove               if you want the wav file to be removed once
                             the job is done
  -h, --help                 display this help and exit
      --version              output version information and exit

see also : man Sogg2wav

  #####
bash-2.05$ Sogg2wav.sh --help
Usage : Sogg2wav [OPTION]
convert all files in a directory (ogg [mp3] - wav)

Important : all files in the directory will be converted !
      --ogg="/path"          you can specify where are ogg files
                             (if not specified, we work in the current dir)
      --wav="/path"          you can specify where will be wav files
                             (if not specified, there will be in a ogg dir)
      --mp3                  files are mp3, not ogg
  -r, --remove               if you want the wav file to be removed once
                             the job is done
  -h, --help                 display this help and exit
      --version              output version information and exit

see also : man Sogg2wav

  #####
bash-2.05$ Swav2ogg.sh --help
Usage : Swav2ogg [OPTION] --band="band_name"
convert all files in a directory (wav - ogg)

Important : wav files names will be interpreted as songs names !
            all files in the directory will be converted !
      --band="name"          the band name, should be always specified
      --wav="/path"          you can specify where are wav files
                             (if not specified, we work in the current dir)
      --ogg="/path"          you can specify where will be ogg files
                             (if not specified, there will be in a ogg dir)
      --album="bla"          you can specify the album name
      --comment="bla"        you can specify an encoding comment
  -r, --remove               if you want the wav file to be removed once
                             the job is done
  -h, --help                 display this help and exit

  #####



  ############ SysV ############

bash-2.05$ adsl.sh --help
this script can be used to manage ADSL via pptp connection
this is a SysV script : usage start|stop|restart

  #####
bash-2.05$ ipchains.sh --help
configure ipchains (linux 2.2.x)
this is a SysV script : usage start|restart

  #####
bash-2.05$ xstart.sh --help
a prompt which allow to choose between X starting
or staying in text-mode
this can be usefull with old machines
it should be started after rc.local or by rc.local
this is a SysV script : usage start

  #####







about this document...X
bash-2.05$ valid HTML 4.01
  # generated by moa@elephant (GNU / Linux 2.4.18-3 i586) 2002-06-28 at 17:08:44 (CEST)
  # hosted by the Free Software Fondation
  # CVS HTML, ChangeLog, etc...

  # the pretty background image came from www.73lab.com