Commit Graph

  • b86f92f742 inspect/call the argparse method for each doctype Martin A. Brown 2016-02-25 10:38:38 -0800
  • 81375b84c5 revert to name knowndoctypes (classes only) Martin A. Brown 2016-02-25 10:37:45 -0800
  • 7903d5f497 config_fragment becomes staticmethod in class Martin A. Brown 2016-02-25 10:35:46 -0800
  • 92a9042a74 add automatic detection of config_fragments Martin A. Brown 2016-02-25 09:58:11 -0800
  • eb4e3d8c38 inspect for classes and modules Martin A. Brown 2016-02-25 09:51:17 -0800
  • 03881d20de use case-insensitive sorting Martin A. Brown 2016-02-25 09:31:49 -0800
  • db28d83480 decrease logging yak; remove unused functions Martin A. Brown 2016-02-24 09:26:23 -0800
  • 89cb766ad7 clean up the stray index.sgml left hanging around Martin A. Brown 2016-02-23 23:30:07 -0800
  • 861b9f6d11 remembering some more TODO items Martin A. Brown 2016-02-23 22:55:47 -0800
  • 4c7e92ca17 a wee bit more logging and better emphasis on the word SUCCESS Martin A. Brown 2016-02-23 22:54:57 -0800
  • 7db6bb842e add an asterisk for log readers Martin A. Brown 2016-02-23 22:44:39 -0800
  • fc2cdf975d switch all processors to generated shell scripts Martin A. Brown 2016-02-23 22:44:17 -0800
  • ce359dfa32 generic method shellscript() cannot test if job is done Martin A. Brown 2016-02-23 22:37:59 -0800
  • 8630157046 adapt to generated shellscript model Martin A. Brown 2016-02-23 21:59:47 -0800
  • c6ebbf8a64 make a bit less noise in routine operation Martin A. Brown 2016-02-23 21:59:20 -0800
  • 120d44ffa5 make a bit more noise when building and skipping Martin A. Brown 2016-02-23 21:58:56 -0800
  • ad2a1763ec move method shellscript into BaseDoctype Martin A. Brown 2016-02-23 21:58:03 -0800
  • f1343deb00 try out a shellscript writing technique instead Martin A. Brown 2016-02-23 21:17:30 -0800
  • 7da0670d23 add just a bit more warning bells Martin A. Brown 2016-02-23 21:17:01 -0800
  • 83b998cb51 trying to write and execute a shell script Martin A. Brown 2016-02-23 21:16:44 -0800
  • cf8c314981 --pubdir type checker should be an arg_isdirectory Martin A. Brown 2016-02-23 13:13:52 -0800
  • 8c69e05f94 beefing up some testing for new functions Martin A. Brown 2016-02-23 13:10:10 -0800
  • 2fef28a299 adjust the logging information Martin A. Brown 2016-02-23 12:25:54 -0800
  • 6ad64ea0e0 add an arg_isfile Martin A. Brown 2016-02-23 12:18:46 -0800
  • d5524f09ee move generic function into BaseDoctype Martin A. Brown 2016-02-23 12:18:33 -0800
  • 80011bcf9d move generic function into BaseDoctype Martin A. Brown 2016-02-23 12:18:17 -0800
  • 3788c4d265 get rid of the paths in mabrown home dir Martin A. Brown 2016-02-23 12:16:17 -0800
  • 53c91eebe6 rename the hooks so they start with hook_ Martin A. Brown 2016-02-23 11:58:29 -0800
  • a415484b5a separate operations by method and dependencies Martin A. Brown 2016-02-23 11:57:37 -0800
  • df75f051db generalizing build sequence logic Martin A. Brown 2016-02-23 11:56:58 -0800
  • 08df7acbe2 rework tracking of success vector Martin A. Brown 2016-02-23 11:08:04 -0800
  • 1475cf7890 use arg_ checking functions; add build_precheck Martin A. Brown 2016-02-23 11:05:28 -0800
  • 11834a17cc initial work on supporting build verb Martin A. Brown 2016-02-23 11:05:04 -0800
  • b4895a2e0b use arg_ checking functions from utils.py Martin A. Brown 2016-02-23 11:04:43 -0800
  • 58246eb6e7 add config.py to the tldp package Martin A. Brown 2016-02-23 11:04:20 -0800
  • 6c4fd88944 adding arg_* handlers; fix FD leakage in execute Martin A. Brown 2016-02-23 11:02:36 -0800
  • 4f335dda98 adding a TODO file to the package Martin A. Brown 2016-02-23 09:45:26 -0800
  • f9453185df deleting unnecessary platform.py file Martin A. Brown 2016-02-23 09:44:12 -0800
  • 51fabb65d7 change platform to config Martin A. Brown 2016-02-23 09:43:27 -0800
  • 13bb8d3129 remove reference to platform Martin A. Brown 2016-02-23 09:43:06 -0800
  • 3a0ee539fa adding [%(default)s] to each argparse entry Martin A. Brown 2016-02-23 09:08:08 -0800
  • 5508d1113b repair detail() and status() generation functions Martin A. Brown 2016-02-23 09:00:27 -0800
  • f567a0be13 add status_classes for user interaction Martin A. Brown 2016-02-23 08:59:56 -0800
  • 04c10a6af9 refer to %(default)s; shorter lines Martin A. Brown 2016-02-23 08:59:37 -0800
  • 7bb5e35aeb add detail method to source and output documents Martin A. Brown 2016-02-23 08:44:16 -0800
  • abb471c912 refer to status_classes and pep8 fix Martin A. Brown 2016-02-23 08:44:05 -0800
  • 5dee57763c pep8 fix Martin A. Brown 2016-02-23 08:43:44 -0800
  • d3be338b75 begin logic for user interaction in driver.py Martin A. Brown 2016-02-22 21:22:42 -0800
  • 4fb18c8822 rename sources/outputs to singular; remember newer files Martin A. Brown 2016-02-22 21:22:17 -0800
  • 01acf2dfa6 add a property/function for reporting missing files Martin A. Brown 2016-02-22 21:21:48 -0800
  • c821eadac1 improve command-line utility; work out the kinks (before testing) Martin A. Brown 2016-02-22 21:21:24 -0800
  • e46c844a94 renamed attr to "orphan" Martin A. Brown 2016-02-22 20:26:07 -0800
  • ce7f703929 itemize valid types for status codes Martin A. Brown 2016-02-22 20:24:19 -0800
  • b62b732a23 correct location of logging.debug message, suppress None in cfg Martin A. Brown 2016-02-22 20:23:59 -0800
  • 25add163cb rely on LDPDocumentCollection Martin A. Brown 2016-02-22 20:02:12 -0800
  • fb0001a397 adding commonal parent class LDPDocumentCollection Martin A. Brown 2016-02-22 20:00:24 -0800
  • 6fe55dc912 and deal with the problem ofg None Martin A. Brown 2016-02-22 18:03:44 -0800
  • b6edf39aeb try the loglevel before using it Martin A. Brown 2016-02-22 17:46:41 -0800
  • 2087719782 removing extraneous sample invocations Martin A. Brown 2016-02-22 17:28:15 -0800
  • 15fe8fc3b6 factor out --dump-cli and --dump-env logic into functions Martin A. Brown 2016-02-22 17:27:27 -0800
  • f6eedfcb7b flesh out CLI options and add --loglevel option Martin A. Brown 2016-02-22 17:10:45 -0800
  • 7486a26cc3 initial commit of main 'ldptool' driver program Martin A. Brown 2016-02-22 16:20:15 -0800
  • 82f5b63006 make CascadingConfig behave more like ArgumentParser Martin A. Brown 2016-02-22 16:19:05 -0800
  • cfd54d4524 pep8 fixes Martin A. Brown 2016-02-22 13:04:26 -0800
  • 4e07f2a52f absolute imports (and move isdirectory to utils) Martin A. Brown 2016-02-22 13:04:16 -0800
  • 0a32e87dfc moving isdirectory into utils Martin A. Brown 2016-02-22 13:04:03 -0800
  • bfd07eb4d5 remove superlong opts, make --help output prettier Martin A. Brown 2016-02-22 12:55:35 -0800
  • 5d028836b4 better introductory text Martin A. Brown 2016-02-22 12:46:49 -0800
  • ab93d6c25c adjusting trove classifiers, removing six dep Martin A. Brown 2016-02-22 12:46:35 -0800
  • f15e1c7de1 correcting the license; it should have been MIT all along Martin A. Brown 2016-02-22 12:44:20 -0800
  • afb8eeffcf adding the text of the MIT license Martin A. Brown 2016-02-22 12:43:59 -0800
  • 8b7c4a574c adding the main config module for the application Martin A. Brown 2016-02-22 12:34:26 -0800
  • 3f37d09fe9 add configurables and discovery of files Martin A. Brown 2016-02-22 12:32:35 -0800
  • 468f0f6317 adding firstfoundfile function Martin A. Brown 2016-02-22 12:32:16 -0800
  • c1c4b2b79c separate init and config resolution; dump configs Martin A. Brown 2016-02-22 12:30:34 -0800
  • a959db5485 initial configuration snippets Martin A. Brown 2016-02-21 17:49:14 -0800
  • 372ae734de adding some logic for repproducing received configurations Martin A. Brown 2016-02-21 17:48:46 -0800
  • e7af014a73 initial commit of cascading config Martin A. Brown 2016-02-21 12:19:51 -0800
  • a88451c124 report number of files involved Martin A. Brown 2016-02-20 20:10:35 -0800
  • 19f01a0a4c begin refactoring of directory document handling Martin A. Brown 2016-02-19 00:55:53 -0800
  • b1840b03bf record the 'broken' field in sdoc/odoc Martin A. Brown 2016-02-19 00:54:39 -0800
  • f200c0efc2 add function stem_and_ext to the utils Martin A. Brown 2016-02-19 00:54:16 -0800
  • d7fac8d65f move logic from SourceCollection to scansourcedirs Martin A. Brown 2016-02-18 23:31:18 -0800
  • 3ddb77b55e adding some docstrings Martin A. Brown 2016-02-18 23:07:53 -0800
  • 6762743f66 docstrings for functions Martin A. Brown 2016-02-18 23:07:44 -0800
  • f04b2dfbd0 pep8 fix Martin A. Brown 2016-02-18 23:07:14 -0800
  • 1578e282cc ensure that statfiles includes directories Martin A. Brown 2016-02-18 21:55:56 -0800
  • a9203de709 switched to ValueError (more specific Exception) Martin A. Brown 2016-02-18 17:24:00 -0800
  • 88f518ede7 add docstrings and text to utils functions Martin A. Brown 2016-02-18 17:23:26 -0800
  • 7d3843c535 adding a bunch of docstring docs Martin A. Brown 2016-02-18 13:58:53 -0800
  • 28f7a8468c minor documentation fixes Martin A. Brown 2016-02-18 13:58:30 -0800
  • 809ddc545b adding # -*- coding: utf8 -*- Martin A. Brown 2016-02-18 13:25:02 -0800
  • bf768d0277 adding basic docstrings Martin A. Brown 2016-02-18 13:22:48 -0800
  • 605b57a1ea sorted(), so dirs and docs are processed stably Martin A. Brown 2016-02-18 09:17:25 -0800
  • 20ae6bd25c add stem to logging entries Martin A. Brown 2016-02-18 09:16:45 -0800
  • a34738301f removing extraneous logging entry Martin A. Brown 2016-02-18 09:16:37 -0800
  • d643883e50 change name_index to name_indexhtml; adapt tests Martin A. Brown 2016-02-18 09:15:47 -0800
  • 62198e5973 in execute, before Popen, ensure cmd[0] has +x Martin A. Brown 2016-02-18 09:13:46 -0800
  • 2550047d23 pep8/pyflakes corrections Martin A. Brown 2016-02-17 19:38:27 -0800
  • 875e2b2c23 pep8/pyflakes corrections Martin A. Brown 2016-02-17 19:36:52 -0800