

        [console_scripts]

        vee = vee.commands.main:main


        [vee_commands]

        # General
        init = vee.commands.init:init
        config = vee.commands.config:config
        doctor = vee.commands.doctor:doctor
        self-update = vee.commands.self_update:self_update
        gc = vee.commands.gc:gc
        list = vee.commands.list:list_
        repackage = vee.commands.repackage:repackage

        # Requirements.
        install = vee.commands.install:install

        # Environments.
        link = vee.commands.link:link
        relocate = vee.commands.relocate:relocate
        exec = vee.commands.exec_:exec_

        # Underlying commands.
        brew = vee.commands.brew:brew
        git = vee.commands.git:git
        sqlite3 = vee.commands.sqlite3:sqlite3

        # Development.
        add = vee.commands.add:add
        commit = vee.commands.commit:commit
        develop = vee.commands.develop:develop
        edit = vee.commands.edit:edit
        push = vee.commands.push:push
        repo = vee.commands.repo:repo
        status = vee.commands.status:status
        update = vee.commands.update:update
        upgrade = vee.commands.upgrade:upgrade

        # Remote Management
        client = vee.commands.client:client
        server = vee.commands.server:server


        [vee_pipeline_steps]

        # External package managers.
        homebrew = vee.pipeline.homebrew:HomebrewManager
        gem = vee.pipeline.gem:GemManager
        rpm = vee.pipeline.rpm:RPMChecker

        # Transports.
        file = vee.pipeline.file:FileTransport
        git  = vee.pipeline.git:GitTransport
        http = vee.pipeline.http:HttpTransport
        pypi = vee.pipeline.pypi:PyPiTransport

        # Extractors.
        archive = vee.pipeline.archive:ArchiveExtractor

        # Builds.
        generic = vee.pipeline.generic:GenericBuilder
        make    = vee.pipeline.make:MakeBuilder
        python  = vee.pipeline.python:PythonBuilder
        self    = vee.pipeline.self:SelfBuilder

        # Internal
        deferred = vee.pipeline.deferred:DeferredStep

    