1 # SPDX-License-Identifier: GPL-2.0-only
 
   3 # This file is part of Nominatim. (https://nominatim.org)
 
   5 # Copyright (C) 2022 by the Nominatim developer community.
 
   6 # For a full list of authors see the git log.
 
   8 Subcommand definitions for the command-line tool.
 
  10 # mypy and pylint disagree about the style of explicit exports,
 
  11 # see https://github.com/PyCQA/pylint/issues/6006.
 
  12 # pylint: disable=useless-import-alias
 
  14 from nominatim.clicmd.setup import SetupAll as SetupAll
 
  15 from nominatim.clicmd.replication import UpdateReplication as UpdateReplication
 
  16 from nominatim.clicmd.api import (APISearch as APISearch,
 
  17                                   APIReverse as APIReverse,
 
  18                                   APILookup as APILookup,
 
  19                                   APIDetails as APIDetails,
 
  20                                   APIStatus as APIStatus)
 
  21 from nominatim.clicmd.index import UpdateIndex as UpdateIndex
 
  22 from nominatim.clicmd.refresh import UpdateRefresh as UpdateRefresh
 
  23 from nominatim.clicmd.add_data import UpdateAddData as UpdateAddData
 
  24 from nominatim.clicmd.admin import AdminFuncs as AdminFuncs
 
  25 from nominatim.clicmd.freeze import SetupFreeze as SetupFreeze
 
  26 from nominatim.clicmd.special_phrases import ImportSpecialPhrases as ImportSpecialPhrases