---
name: "aecomplete"
section: "1"
platform: "linux"
package: "aegis"
version: "4.24.3-3"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/aecomplete"
---

# aecomplete(1)

command completion

## NAME

aecomplete - command completion

## SYNOPSIS

**aecomplete** *cmd-name* *incomplete-word* *previous-word*

## DESCRIPTION

The *aecomplete* command is used to perform command completion for shells.

See [*bash*(1)](/bash/1.md) for more information about Bash command completion, and how this command is expected to be executed.

At present, this is the only shell supported. The code has been written to be extensible, should other shells have programmable completion by external programs.

## EXIT STATUS

The *aecomplete* command will exit with a status of 1 on any error. The *aecomplete* command will only exit with a status of 0 if there are no errors.

## ENVIRONMENT VARIABLES

See [*aegis*(1)](/aegis/1.md) for a list of environment variables which may affect this command. See [*aepconf*(5)](/aepconf/5.md) for the project configuration file's *project\_specific* field for how to set environment variables for all commands executed by Aegis.\

## COPYRIGHT

aecomplete version 4.24.3.D001\
 Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Peter Miller

The aecomplete program comes with ABSOLUTELY NO WARRANTY; for details use the '*aecomplete -VERSion License*' command. This is free software and you are welcome to redistribute it under certain conditions; for details use the '*aecomplete -VERSion License*' command.\

## AUTHOR

| | | |
| --- | --- | --- |
| Peter Miller | E-Mail: | millerp@canb.auug.org.au |
| `/\/\*` | WWW: | http://www.canb.auug.org.au/~millerp/ |
