• R/O
  • HTTP
  • SSH
  • HTTPS

Repository summary

Tags

Frequently used words (click to add to your profile)

javaandroidc++linuxc#windowsobjective-ccocoaqtpython誰得phprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

A D package containing my single-file modules


Recent Commits RSS

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...

Branches

Name Rev. Time Author Message
trunk 084af07 2023-03-23 19:39:51 nemophila directories: Add documentat...

README

... 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.