{"repo":"b3nj5m1n/xdg-ninja","free":true,"listed":false,"github":"https://github.com/b3nj5m1n/xdg-ninja","clone":"git clone https://github.com/b3nj5m1n/xdg-ninja.git","description":"A shell script which checks your $HOME for unwanted files and directories.","language":"Haskell","stars":3353,"topics":["linux","shell","terminal","xdg","xdg-basedir","xdg-compliance"],"license":"MIT","category":"cli-tools","readme_excerpt":"xdg-ninja Because you wouldn't let just anyone into your $HOME A shell script that checks your $HOME for unwanted files and directories. When xdg-ninja encounters a file or directory it knows about, it will tell you whether it's possible to move it to the appropriate location, and how to do it. The configurations are from the arch wiki page on XDG BASE DIR, antidot (thanks to Scr0nch for writing a conversion tool), and crowdsourced by other users. Installing Manual Installation Clone the repository, then run the ./xdg-ninja.sh script. This will run every test in the default configuration. Nix Turn on flakes, then run the following command: Homebrew [!NOTE] Due to how xdg-ninja is developed, releases are not cut, so Homebrew ships a stale version, therefore you have to install and upgrade xdg-ninja from the git HEAD. ref: #204 Homebrew will not upgrade xdg-ninja when running a generic brew upgrade , you must specifically upgrade xdg-ninja from the git HEAD, see below Install: Upgrade: Other Package Managers xdg-ninja is available in many other package managers. The full list is available on the repology page. Follow the instructions for your package manager to install xdg-ninja . Contributing Dependencies - Your favorite POSIX-compliant shell (bash, zsh, dash, etc.) - jq for parsing the json files - find Optional - glow for rendering Markdown in the terminal (bat, pygmentize or highlight can be used as a fallback, but glow's output is clearer therefore glow is recommended) Con","default_branch":null,"files":null,"tree":[],"storefront":"/r/b3nj5m1n","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/b3nj5m1n/xdg-ninja/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}