• Stars
    star
    12
  • Rank 1,546,000 (Top 32 %)
  • Language
    C
  • License
    MIT License
  • Created over 3 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An implementation of XDG Base Directory Specification

libXDGdirs

Codacy Badge CodeFactor License GitHub release (latest SemVer including pre-releases) AUR version

An implementation of XDG Base Directory Specification

XDGBDS defines four categories of dotfiles and the corresponding directories in user's home directory that should be used for those. The categories are cache, configuration, data, state and runtime files.

All those locations have corresponding XDG_* environment variables.

All paths set in them must be absolute.
If a relative path is encountered, the path is consider invalid and NULL is assigned.

Build

Download

Download the latest version from release page or clone Git repository for latest:

git clone https://github.com/Jorengarenar/libXDGdirs.git
cd libXDGdirs

Build

cmake -B build/ -DCMAKE_BUILD_TYPE=Release
cmake --build build/ --config=Release

Install

cmake --install build/

Documentation

Documentation generated from latest commit using Doxygen

Usage

Refer to topics and examples in documentation

Read more

More Repositories

1

dotfiles

My personal configuration files
Vim Script
63
star
2

miniSnip

Lightweight snippet plugin for Vim
Vim Script
51
star
3

vim-MvVis

Move visually selected text
Vim Script
38
star
4

vim-darkness

Dark, monochromatic Vim colorscheme
Vim Script
34
star
5

fauxClip

Custom registers and clipboard support for Vim without +clipboard
Vim Script
32
star
6

RedditOld_MarkedJS.user.js

Replace Markdown renderer on Old Reddit with MarkedJS
JavaScript
28
star
7

minPlug

Minimalistic plugin "manager" for Vim8
Vim Script
20
star
8

RedditOldRedesignedDark

Dark theme for Reddit Old
CSS
16
star
9

CMObALL

C macro overloading
C
15
star
10

vim-syntaxMarkerFold

Markers while using syntax fold method
Vim Script
15
star
11

vim-SQL-UPPER

Automatically uppercase SQL keywords as you type
Vim Script
14
star
12

COBOL.vim

Vim runtime files for COBOL
Vim Script
8
star
13

links

Interesting websites I've found on the World Wide Web
JavaScript
8
star
14

BaCaTest

Tests for BaCa tasks (for UJ students)
C++
2
star
15

BackScratchingSalon

Game for competition js13kGames 2019
JavaScript
2
star
16

MozXDG

XDG wrapper for Mozilla programs
C
2
star
17

vim-sBnR

Simple Build&Run
Vim Script
2
star
18

exercises

C++
2
star
19

ANSI_Esc_Seq

Single C header defining ANSI escape codes
C
2
star
20

pathmunge.sh

Shell
1
star
21

TGFW

A framework for creating simple turn-based board games
C#
1
star
22

blog

CSS
1
star
23

quickWinHop.vim

Vim Script
1
star
24

slides.vimrc

Vimrc for giving presentations
Vim Script
1
star
25

h2-dmenu-desktop

Python
1
star
26

cmake-modules

A few tiny modules to CMake
CMake
1
star
27

shellDel

Freedesktop-compliant trashcan implemented in Shell script
Shell
1
star
28

GuiTermColors.vim

Converts cterm colorschemes to GUI
Vim Script
1
star
29

presentations

An archive of my presentations
HTML
1
star
30

RSSgator

C
1
star
31

SuperTux-Advance

SuperTux for GBA
C++
1
star
32

chx

Terminal hex editor
C
1
star
33

ls.hidden

ls wrapper respecting .hidden
Shell
1
star
34

cobBF

Brainfuck interpreter written in COBOL
COBOL
1
star
35

jorengarenar.github.io

HTML
1
star