aspell
ASPELL(L)                                               ASPELL(L)



NAME
       aspell - An interactive spell checker

SYNOPSIS
       aspell [options] <command>

DESCRIPTION
       This  manual page documents briefly the aspell interactive
       spell checker.  This  manual  page  was  written  for  the
       Debian GNU/Linux distribution because the original program
       does not have a manual page.  Instead, it  has  documenta-
       tion in HTML and text formats; see below.

       aspell  is  a  utility  that can function as a 'ispell -a'
       replacement, as an independent spell checker,  as  a  test
       utility  to  test out Aspell features and as a utility for
       managing dictionaries.

OPTIONS
       <command> is one of:

       check <file>
              to check a file

       pipe   'ispell -a' compatible mode

       config dump the current configuration to stdout

       filter passes standard input through the same set of  fil-
              ters that would be used to spell check a document

       help   print online help

       version
              print version number and exit

       dump|create|merge master|personal|repl [word list]
              dump,  creates  or  merges  a  master,  personal or
              replacement word list

       [options] is one of:

       --conf=<file>
              main configuration file

       --conf-dir=<dir>
              directory containing the main configuration file

       --data-dir=<dir>
              directory containing the language data files

       --dict-dir=<dir>
              directory containing the main word list

       --add|rem-filter=<str>
              add or remove a filter

       --home-dir=<dir>
              directory containing personal configuration files

       -W,--ignore=<n>
              where n is an integer.  Ignore words less  than  or
              equal to n characters

       --[dont-]ignore-case
              ignore case when checking words

       --[dont-]ignore-repl
              ignore commands to store replacement pairs

       --lang=<str>
              default language to use

       -d, --master=<name>
              main word list base name

       --mode=<str>
              set  filter  mode  to  str.   Where str is one of -
              none, url, email, sgml, tex

       -e, --mode=email
              enter email mode

       -H, --mode=sgml
              enter html/sgml mode

       -t, --mode=tex
              enter TEX mode

       --per-conf=<file>
              personal configuration file

       --personal=<file>
              personal word list file

       --repl=<file>
              replacements list file name

       --sug-mode=<mode>
              suggestion mode.  Where mode is one of - fast, nor-
              mal, bad-spellers

       Plus options to modify the behavior of the various filter:

       --add|rem-email-quote=<char>
              email quote characters

       --email-margin=<integer>
              number of characters that  can  appear  before  the
              quote character

       --add|rem-sgml-check=<str>
              add or remove SGML tags to always check

       --add|rem-sgml-extension=<str>
              add or remove SGML file extensions

       --add|rem-tex-command=<str>
              add or remove TEX commands

       --add|rem-tex-check-comments=<str>
              check TEX comments

       In  addition,  there  are  some  aspell  utility  specific
       options:

       -b,--backup
              create a backup file by  appending  '.bak'  to  the
              file name. (Only applies when the command is check)

       -x, --dont-backup
              dont create backup file

       --[dont-]time
              [dont] time load time and suggest time in pipe mode

       --[dont-]reverse
              [dont] reverse the order of the suggestions list

       In  addition aspell will try to make sense out of ispell's
       command line options so that it can function as a drop  in
       replacement for ispell.  If aspell is run without any com-
       mand line options it will display a brief help screen  and
       quit.


CONFIGURATION
       aspell can also make use of a global or user configuration
       file.  Each line of the configuration file has the format:

       <option> [args]

       where  <option> is any one of the standard library options
       above without the leading dashes.  For example the follow-
       ing line will set the default language to german:

       lang german

       Anything  after  a  '#' on a line is ignored.  Use 'aspell
       dump config' to find out how your installation  of  aspell
       is  configured.   The environment variable ASPELL_CONF may
       also be used and it overrides any option set in the config
       file.  The format of the string is exactly the same as the
       configuration file except that semicolons (';')  are  used
       as delimiters instead if newlines.

       The    global    configuration    file   for   aspell   is
       /etc/aspell.conf and the per user  configuration  file  is
       ~/.aspell.conf

SEE ALSO
       run-with-aspell(l), word-list-compress(s).

       aspell  is  fully  documented  in  the aspell-doc package.
       Install  that  package  and   see   /usr/share/doc/aspell-
       doc/man-html and /usr/share/doc/aspell-doc/man-text.

AUTHOR
       This  manual  page was written by Sudhakar Chandrasekharan
       <thaths@netscape.com>, for  the  Debian  GNU/Linux  system
       (but may be used by others).



                                                        ASPELL(L)