#################
# Commands list #
#################

# TO LIST
-------------------------------------------------------------
-toList["path1|path2|path3"] // Folders to list separated by |
-------------------------------------------------------------

# HELPFUL
-------------------------------------------------------------
-autogen // Automatic generation of the file
-hidden // Hide the program
-debugMode // Enable debug mode
-------------------------------------------------------------

# OUTPUT
-------------------------------------------------------------
-output["The path of safety"] // By default, the current folder is used
-listName["File Name"] // Set the list name
-ext[ext] // htm by default (list: htm, html, json, txt, m3u, 
xls, xlsx, csv or export : access, clipboard)
-------------------------------------------------------------

# FILTERS
-------------------------------------------------------------
-extFilters["ext1, ext2"] // List of extensions to filter
-extFiltersInclude // Included or excluded by default
-depth[0] // Sets the depth for subfolders (-1 by default)
-regex["Your Regex"] // Apply a regex
-regexCase // Regex sensitive to uppercase
-sortBy[0] // 0 - 4 [name, type, size, create date, edit date]
-orderBy[0] // 0 - 1 [ASC, DESC] ASC by default
-------------------------------------------------------------

# DATE
-------------------------------------------------------------
-dirDateCreate // Enables the creation date for folders
-filesDateCreate // Enables the creation date for files
-dirDateEdit // Enables the modification date for folders
-filesDateEdit // Enables the modification date for files
-dirDateAccess // Enables the access date for folders
-filesDateAccess // Enables the access date for files
-formatDate["String of date"] // Format the date text
-------------------------------------------------------------

# CONTAIN
-------------------------------------------------------------
-excludeFiles // To exclude files
-excludeFilesHidden // To exclude hidden files
-excludeDir // To exclude folders
-excludeSubDir // To exclude subdir
-------------------------------------------------------------

# HTM/HTML
-------------------------------------------------------------
-htmlTitle["My Title"] // Set title
-htmlSubTitle["My Subtitle"] // Set subtitle
-htmlSourceOnline // HTML source is online
-htmlSourceHiddenFolder // HTML source is hidden
-htmlOnByDefaultTree // Tree enable by default
-htmlOnByDefaultTooltip // Tooltip enable by default
-htmlOnByDefaultInfo // Detailed info enable by default
-htmlLinks // Hyperlinks in the list
-htmlNavBarPos[0] // 0 - 1 [top, bottom] top by default
-------------------------------------------------------------

# JSON
-------------------------------------------------------------
-jsonMinify // Minify the code
-jsonIncludePath // Include the fullpath
-jsonIncludeId // Include IDs for parents/children
-------------------------------------------------------------

# TXT/Clipboard
-------------------------------------------------------------
-txtCountItem // Number of elements
-txtTree // Tree enable
-txtTreeBranch // Branch enable
-txtIncludePath // Include the fullpath
-------------------------------------------------------------

# M3U
-------------------------------------------------------------
-m3uPath // Use the real path
-m3uCustomPath["path"] // Set the custom path
-------------------------------------------------------------

# XLS/XLSX
-------------------------------------------------------------
-xlsCountItem // Number of elements
-xlsTree // Tree enable
-xlsTreeByColumn // Tree by column
-xlsTreeBranch // Branch enable
-xlsIncludePath // Include the fullpath
-xlsSetSize[0] // Unit of weight, 0 for auto and 1 to 6 for byte to petabyte
-xlsColumns["[c1],[c2],..."] // "[ident,'name',pos,size,enable]
Example : "['Tree','Treee',1,80,true], ['Type','Typee',0,20,true]", ...
Ident list: Tree, Type, Size, DateEdit, DateCreate, NbElms, Path
-------------------------------------------------------------

# CSV
-------------------------------------------------------------
-csvIndicator // Set quote (by default ')
-csvDelimiter["char"] // Set separator
-csvCountItem // Number of elements
-csvTree // Tree enable
-csvTreeByColumn // Tree by column
-csvTreeBranch // Branch enable
-csvIncludePath // Include the fullpath
-csvSetSize[0] // Similar to the output XLS
-csvColumns["[c1],[c2],..."] // Similar to the output XLS
-------------------------------------------------------------

# ACCESS
-------------------------------------------------------------
-dbPathAccess["String of data base"] // Data base
-dbCountItem // Number of elements
-dbTree // Tree enable
-dbTreeBranch // Branch enable
-dbIncludePath // Include the fullpath
-dbSetSize[0] // Similar to the output XLS
-dbColumns["[c1],[c2],..."] // Similar to the output XLS
-------------------------------------------------------------

# OTHER
-------------------------------------------------------------
-filesSize // Files size
-zipList // Archive the list
-deleteExt // Removes file name extensions
-------------------------------------------------------------

# EXAMPLE
-------------------------------------------------------------
start LUD.exe -autogen -hidden -ext[html] -toList["testFile"]
-------------------------------------------------------------