A D package containing my single-file modules
Rev. | Time | Author | Message |
---|---|---|---|
084af07 | 2023-03-23 19:39:51 | nemophila | trunk directories: Add documentation for BaseDirectories |
553f3dc | 2023-03-23 16:31:05 | nemophila | directories: Add Posix executableDir |
5032ae5 | 2023-03-23 16:25:55 | nemophila | directories: Add Posix values for ProjectDirectories |
2435bd4 | 2023-03-23 15:59:17 | nemophila | directories: Add Posix values for UserDirectories |
e264fc2 | 2023-03-23 15:21:06 | nemophila | directories: Refactor some functions Primarily this pref... |
f87ccae | 2023-03-23 14:57:04 | nemophila | directories: Deprecate old API. The Directory enum and o... |
73e531b | 2023-03-23 14:51:39 | nemophila | directories: Small fixes for POSIX |
7b57c67 | 2023-03-23 14:47:46 | nemophila | directories: Add ProjectDirectories structure |
ab2abdb | 2023-03-23 14:47:24 | nemophila | directories: Add UserDirectories structures |
3d03c3a | 2023-03-23 14:46:45 | nemophila | directories: Begin change of API While porting this to w... |
Name | Rev. | Time | Author | Message |
---|---|---|---|---|
trunk | 084af07 | 2023-03-23 19:39:51 | nemophila | directories: Add documentat... |
... a collection of personal modules for the D Programming Language. This file was last updated 11. March 2023 There files here are just the ones that I'm commonly copying from one of my projects to another. The purpose is more to provide a central location that I can keep the files updated while making it easier for myself to update them in my various projects. CONFIGPARSER The configparser module will simply parse a INI-like file and provide a simple API to access the various settings within the parsed file. The API isn't complete yet. CNI The replacement of CONFIGPARSER that has been used in the medialist-cli project. While very similar in concept to an INI file, CNI has a defined specification, https://github.com/libuconf/cni. DIRECTORIES Contains a simple API for retrieving the "common directories" for your operating system. For example, on Linux (and most other POSIX systems) DIRECTORIES will use the XDG Base Directory Specification. * This module only compiles under 'Posix' as defined by the D compiler. TRASH While this could be an extension on to DIRECTORIES, I chose to keep it separate since the specifications they follow are different enough. In short, this module will utilise your operating systems "Recycle Bin" concept rather than simple purging the file from existance. * This module only compiles under 'Posix' as defined by the D compiler.