astyle1
Multi-language indentation and reformatting filters
Usage
astyle
astyle [options]
File1
[File2]
[]
Overview
Artistic Style (or astyle) is a source code indenter, formatter and beautifier, written in C++. It handles the following programming languages:
•
|
C |
|---|---|
•
|
C++ |
•
|
C++/CLI |
•
|
Objective-C |
•
|
C# |
•
|
Java |
Usage
For the full usage, please refer to the HTML documentation provided with this distribution in /usr/share/doc/astyle/html
Please note that when indenting a specific file the newly indented file retains the original filename, while a copy of the original file is created, with a suffix of ".orig" added to the original filename.
Releases
13 releases since Debian 2.2 (Potato); the text changed 6 times.
--add-brackets until Debian 7 (Wheezy);
--add-one-line-brackets until Debian 7 (Wheezy);
--align-pointer until Debian 7 (Wheezy);
--brackets until Debian 7 (Wheezy);
--break-blocks until Debian 7 (Wheezy);
--break-closing-brackets until Debian 7 (Wheezy);
--break-elseifs until Debian 7 (Wheezy);
--convert-tabs until Debian 7 (Wheezy);
--delete-empty-lines until Debian 7 (Wheezy);
--errors-to-standard-output until Debian 5.0 (Lenny);
--errors-to-stdout until Debian 7 (Wheezy);
--exclude until Debian 7 (Wheezy);
--fill-empty-lines until Debian 7 (Wheezy);
--formatted until Debian 7 (Wheezy);
--help until Debian 7 (Wheezy);
--indent until Debian 7 (Wheezy);
--indent-blocks until Debian 7 (Wheezy);
--indent-brackets until Debian 7 (Wheezy);
--indent-cases until Debian 7 (Wheezy);
--indent-classes until Debian 7 (Wheezy);
--indent-col1-comments until Debian 7 (Wheezy);
--indent-labels until Debian 7 (Wheezy);
--indent-namespaces until Debian 7 (Wheezy);
--indent-preprocessor until Debian 7 (Wheezy);
--indent-switches until Debian 7 (Wheezy);
--indent-tab until Debian 5.0 (Lenny);
--keep-one-line-blocks until Debian 7 (Wheezy);
--keep-one-line-statements until Debian 7 (Wheezy);
--lineend until Debian 7 (Wheezy);
--max-instatement-indent until Debian 7 (Wheezy);
--min-conditional-indent until Debian 7 (Wheezy);
--mode until Debian 7 (Wheezy);
--one-line until Debian 5.0 (Lenny);
--options until Debian 7 (Wheezy);
--pad until Debian 5.0 (Lenny);
--pad-header until Debian 7 (Wheezy);
--pad-oper until Debian 7 (Wheezy);
--pad-paren until Debian 7 (Wheezy);
--pad-paren-in until Debian 7 (Wheezy);
--pad-paren-out until Debian 7 (Wheezy);
--preserve-date until Debian 7 (Wheezy);
--quiet until Debian 7 (Wheezy);
--recursive until Debian 7 (Wheezy);
--style until Debian 7 (Wheezy);
--suffix until Debian 7 (Wheezy);
--unpad until Debian 5.0 (Lenny);
--unpad-paren until Debian 7 (Wheezy);
--verbose until Debian 7 (Wheezy);
--version until Debian 7 (Wheezy);
-? until Debian 7 (Wheezy);
-A until Debian 7 (Wheezy);
-B until Debian 7 (Wheezy);
-C until Debian 7 (Wheezy);
-D until Debian 7 (Wheezy);
-E until Debian 7 (Wheezy);
-F until Debian 7 (Wheezy);
-G until Debian 7 (Wheezy);
-H until Debian 7 (Wheezy);
-J until Debian 7 (Wheezy);
-K until Debian 7 (Wheezy);
-L until Debian 7 (Wheezy);
-M until Debian 7 (Wheezy);
-M# until Debian 5.0 (Lenny);
-N until Debian 7 (Wheezy);
-O until Debian 7 (Wheezy);
-P until Debian 7 (Wheezy);
-Q until Debian 7 (Wheezy);
-R until Debian 7 (Wheezy);
-S until Debian 7 (Wheezy);
-T until Debian 7 (Wheezy);
-U until Debian 7 (Wheezy);
-V until Debian 7 (Wheezy);
-X until Debian 7 (Wheezy);
-Y until Debian 7 (Wheezy);
-Z until Debian 7 (Wheezy);
-a until Debian 7 (Wheezy);
-b until Debian 7 (Wheezy);
-c until Debian 7 (Wheezy);
-d until Debian 7 (Wheezy);
-e until Debian 7 (Wheezy);
-f until Debian 7 (Wheezy);
-g until Debian 7 (Wheezy);
-h until Debian 7 (Wheezy);
-j until Debian 7 (Wheezy);
-k until Debian 7 (Wheezy);
-l until Debian 7 (Wheezy);
-m until Debian 7 (Wheezy);
-m# until Debian 5.0 (Lenny);
-n until Debian 7 (Wheezy);
-o until Debian 7 (Wheezy);
-p until Debian 7 (Wheezy);
-q until Debian 7 (Wheezy);
-r until Debian 7 (Wheezy);
-s until Debian 7 (Wheezy);
-t until Debian 7 (Wheezy);
-u until Debian 7 (Wheezy);
-v until Debian 7 (Wheezy);
-w until Debian 7 (Wheezy);
-x until Debian 7 (Wheezy);
-y until Debian 7 (Wheezy);
-z until Debian 7 (Wheezy).