DirPyLint

PyLint for your directories
Download

DirPyLint Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Other/Proprietary Li...
  • Price:
  • FREE
  • Publisher Name:
  • William Farmer

DirPyLint Tags


DirPyLint Description

DirPyLint is a Python module for analyzing directories based on criteria specified in the config.yaml file. It is used from the command line with this syntax:: ./dirpylint.pyConfigurationDirPyLint is achieved through the config.yaml file.The file itself follows yaml standards, for more information on yaml, visit 'the wikipedia page http://en.wikipedia.org/wiki/YAML.Fields:*For any field, if you wish it to be blank, leave one entry with the text of False** levels indicates the total amount of levels down that you want DirPyLint to access.* ignore_tree specifies any directories of sub-directories that you wish to have it ignore completely. Any directories specified here will have all of their sub-directories ignored as well.* level is the criteria for the level in question* dirs indicates directory specifications* files indicates file format specifications* needs indicates what directories/files are necessary in the level* optional indicates directories/files that are optional* not indicates directories/files that should not be there* ignore indicates level-specific directories/files to ignore. **NOTE**, this does not ignore sub-directories/files as well. Use ignore_tree for that.* regex allows users to define a regular expression pattern to match to their files/directories per level.Example Config File:levels: 3root: /home/Documentsignore_tree: - Falselevel0: dirs: needs: - need2 - need3 - need4 optional: - blah - blahblah not: - arg regex: "" ignore: - need1 - ignore files: types: - .mp3 - .flac - .txt needs: - README.txt optional: - False not: - hah.txt regex: "" ignore: - asd.mp3Product's homepage


DirPyLint Related Software