%aptent; ]> &apt-docinfo; apt-config 8 apt-config APT Configuration Query program apt-config shell dump Description</> <para> <command/apt-config/ is an internal program used by various portions of the APT suite to provide consistent configurability. It accesses the main configuration file <filename>/etc/apt/apt.conf</> in a manner that is easy to use by scripted applications. <para> Unless the <option/-h/, or <option/--help/ option is given one of the commands below must be present. </para> <VariableList> <VarListEntry><Term>shell</Term> <ListItem><Para> shell is used to access the configuration information from a shell script. It is given pairs of arguments, the first being a shell variable and the second the configuration value to query. As output it lists a series of shell assignments commands for each present value. In a shell script it should be used like: </para> <informalexample><programlisting> OPTS="-f" RES=`apt-config shell OPTS MyApp::Options` eval $RES </programlisting></informalexample> <para> This will set the shell environment variable $OPTS to the value of MyApp::Options with a default of <option/-f/. <para> The configuration item may be postfixed with a /[fdbi]. f returns file names, d returns directories, b returns true or false and i returns an integer. Each of the returns is normalized and verified internally. </VarListEntry> <VarListEntry><Term>dump</Term> <ListItem><Para> Just show the contents of the configuration space. </VarListEntry> </VariableList> </RefSect1> <RefSect1><Title>Options</> &apt-cmdblurb; <VariableList> &apt-commonoptions; </VariableList> </RefSect1> <RefSect1><Title>See Also</> <para> &apt-conf; </RefSect1> <RefSect1><Title>Diagnostics</> <para> <command/apt-config/ returns zero on normal operation, decimal 100 on error. </RefSect1> &manbugs; &manauthor; </refentry>