dob package¶
Subpackages¶
- dob.clickux package
- Submodules
- dob.clickux.add_fact_help_group module
- dob.clickux.aliasable_bunchy_plugin module
- dob.clickux.better_format_usage module
- dob.clickux.better_help_headers module
- dob.clickux.bunchy_group module
- dob.clickux.bunchy_help module
- dob.clickux.cmd_options module
- dob.clickux.cmd_options_search module
- dob.clickux.help_command module
- dob.clickux.help_detect module
- dob.clickux.help_header module
- dob.clickux.help_string_add_fact module
- dob.clickux.help_strings module
- dob.clickux.induct_newbies module
- dob.clickux.plugin_group module
- dob.clickux.post_processor module
- dob.clickux.query_assist module
- Module contents
- dob.cmds_list package
- dob.cmds_usage package
- dob.facts package
- dob.helpers package
Submodules¶
dob.config module¶
dob.controller module¶
A lite wrapper around the dob-bright Controller.
-
class
dob.controller.Controller(config=None)[source]¶ Bases:
nark.control.NarkControlA custom controller that adds config handling on top of its regular functionality.
-
POST_PROCESSORS= []¶
-
data_store_exists_at¶
-
data_store_url¶
-
insist_germinated(fact_cls=<class 'nark.items.fact.Fact'>)[source]¶ Assist user if config or database not present.
-
is_germinated¶
-
now¶
-
post_process(controller, fact_facts_or_true, show_plugin_error=None, carousel_active=False)[source]¶
-
setup_logging(verbose=False, verboser=False)[source]¶ Setup logging for the lib_logger as well as client specific logging.
-
sqlite_db_path¶
-
store_exists¶
-
dob.copyright module¶
Copyright output UX methods.
dob.demo module¶
dob-demo command
dob.details module¶
-
dob.details.echo_app_details(controller, full=False)[source]¶ List details about the runtime environment.
dob.dob module¶
A time tracker for the command line. Utilizing the power of hamster! [nark].
-
dob.dob.edit_fact_by_key(ctx, controller, *args, key, no_editor, edit_text, edit_meta, **kwargs)[source]¶
dob.migrate module¶
dob.plugins module¶
Plugin installer plugins call… to install themselves.