2023-11-22 21:40:26 -06:00
|
|
|
|
|
|
|
Overview
|
|
|
|
========
|
|
|
|
|
2024-06-30 20:26:25 -05:00
|
|
|
Many apps will need some sort of command line usage, via cron or
|
|
|
|
otherwise. There are two main aspects to it:
|
2023-11-22 21:40:26 -06:00
|
|
|
|
|
|
|
First there is the :term:`ad hoc script` which is a single file and
|
2023-11-24 15:49:57 -06:00
|
|
|
can be placed anywhere, but is not installed as part of a
|
|
|
|
:term:`package`. See :doc:`scripts`.
|
2023-11-22 21:40:26 -06:00
|
|
|
|
2024-06-30 20:26:25 -05:00
|
|
|
But a "true" command line interface may define
|
|
|
|
:term:`commands<command>` and :term:`subcommands<subcommand>`, which
|
|
|
|
are then installed as part of a package. See :doc:`commands` for more
|
|
|
|
about that.
|