1
0
Fork 0
mirror of https://github.com/KingDuckZ/dindexer.git synced 2024-11-25 00:53:43 +00:00
1 Program structure
King_DuckZ edited this page 2016-07-08 12:42:44 +01:00

Components

Overview

This is the list of libraries in alphabetical order that make up dinder:

  • common common functionalities shared among the CLI programs and specific to them
  • machinery the core functionalities of dindexer, which are needed if you are implementing a different frontend
  • main the main command line program that is used by the end user - it simply execs the requested command
  • pq wrapper around PostgreSQL C library, providing access to the features used by dindexer
  • helpers header-only library with generic code and no dependencies on other components

Commands are listed separately for clarity:

  • delete deletes content from the database
  • locate perform searches into the database
  • navigate navigate through the database similarly to how you would in bash
  • scan scan and store a directory into the database
  • tag tag or untag content in the database