trash-cli is a command-line interface for managing files and directories within the FreeDesktop.org trashcan specification. It provides a utility to move files to a system trash folder instead of permanently deleting them, preventing accidental data loss when working in a terminal. The tool implements the XDG trash directory layout and metadata standards, ensuring interoperability with other desktop environment tools. It uses metadata sidecar files to track original absolute file paths and deletion timestamps, allowing for precise file recovery. The project covers file lifecycle management t
xdg-ninja is a home directory sanitizer and XDG base directory auditor designed to identify files that violate XDG directory specifications. It functions as a Linux configuration migrator that scans home directories for misplaced application data and generates JSON-based relocation rules to organize dotfiles into standard locations. The project utilizes a JSON-based configuration manager to define program-specific file rules. This system allows for the creation of custom file tracking and relocation rules, specifying exactly which files a program stores and the instructions required to move t
Cheat is a command-line cheatsheet manager and terminal reference tool used for creating and viewing searchable, interactive guides. It functions as a plain-text knowledge base that organizes technical notes and command snippets through a hierarchical directory structure and metadata tags. The tool provides context-aware note management by discovering and displaying project-specific documentation based on the current working directory. It allows for the creation of a personalized collection of reference files that can be retrieved directly within a shell environment to assist with command opt
Power-Fx is a declarative logic framework and low-code formula language based on Excel formulas. It functions as an expression parser and evaluator that transforms formula strings into an abstract syntax tree to execute logical operations and resolve values. The project provides a standardized integration layer to connect formula-based logic to external data sources for querying and pushing records. This allows for the definition of business rules and calculations that can be shared as consistent logic across different applications and platforms.
php-xdg-base-dir is a PHP library and system path resolver designed to identify standard filesystem locations for application configuration, cache, and runtime files. It provides an implementation of the XDG Base Directory specification to organize user-specific data and configuration across different platforms.
The main features of dnoegel/php-xdg-base-dir are: XDG Specification Compliance, Fallback Hierarchies, Cross-Platform Path Abstractions, Environment Variable Resolution, PHP System Path Utilities, Configuration Path Resolution, Runtime Path Resolvers, OS-Specific Default Paths.
Open-source alternatives to dnoegel/php-xdg-base-dir include: andreafrancia/trash-cli — trash-cli is a command-line interface for managing files and directories within the FreeDesktop.org trashcan… b3nj5m1n/xdg-ninja — xdg-ninja is a home directory sanitizer and XDG base directory auditor designed to identify files that violate XDG… microsoft/rushstack — Rushstack is a comprehensive toolset for managing large-scale TypeScript monorepos, providing a framework for build… microsoft/power-fx — Power-Fx is a declarative logic framework and low-code formula language based on Excel formulas. It functions as an… cheat/cheat — Cheat is a command-line cheatsheet manager and terminal reference tool used for creating and viewing searchable,… standard-things/esm — esm is an ECMAScript module loader and JavaScript module path resolver. It functions as a runtime system that executes…