• Stars
    star
    13
  • Rank 1,512,713 (Top 30 %)
  • Language
    C
  • License
    MIT License
  • Created almost 4 years ago
  • Updated 5 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
37
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
19
star
8

RedditOldRedesignedDark

Dark theme for Reddit Old
CSS
18
star
9

CMObALL

C macro overloading
C
16
star
10

vim-syntaxMarkerFold

Markers while using syntax fold method
Vim Script
14
star
11

vim-SQL-UPPER

Automatically uppercase SQL keywords as you type
Vim Script
13
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
7
star
14

cobBF

Brainfuck interpreter written in COBOL
COBOL
3
star
15

BaCaTest

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

BackScratchingSalon

Game for competition js13kGames 2019
JavaScript
2
star
17

MozXDG

XDG wrapper for Mozilla programs
C
2
star
18

vim-sBnR

Simple Build&Run
Vim Script
2
star
19

exercises

C++
2
star
20

ANSI_Esc_Seq

Single C header defining ANSI escape codes
C
2
star
21

chx

Terminal hex editor
C
2
star
22

pathmunge.sh

Shell
1
star
23

TGFW

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

blog

CSS
1
star
25

quickWinHop.vim

Vim Script
1
star
26

slides.vimrc

Vimrc for giving presentations
Vim Script
1
star
27

h2-dmenu-desktop

Python
1
star
28

cmake-modules

A few tiny modules to CMake
CMake
1
star
29

shellDel

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

GuiTermColors.vim

Converts cterm colorschemes to GUI
Vim Script
1
star
31

presentations

An archive of my presentations
HTML
1
star
32

RSSgator

C
1
star
33

SuperTux-Advance

SuperTux for GBA
C++
1
star
34

jorengarenar.github.io

HTML
1
star
35

git-fmt-diff

Git integration with any code formatter
Shell
1
star