{"repo":"petdance/altbox","free":true,"listed":false,"github":"https://github.com/petdance/altbox","clone":"git clone https://github.com/petdance/altbox.git","description":"Website for altbox.dev, the alternative toolbox for developers","language":"Astro","stars":52,"topics":["command-line","tools","linux","unix","shell","hacktoberfest"],"license":null,"category":"cli-tools","readme_excerpt":"altbox Website for altbox.dev, the alternative toolbox for developers. About altbox is a static site that showcases alternative CLI tools for Linux/macOS/Unix — modern replacements for standard tools like grep , ls , and others. Built with Astro. Todo - Add arbitrary tagging for things like \"JSON\" or \"YAML\" or \"Markdown\". Prerequisites - Node.js (v18 or later) - npm Setup Development Starts a local dev server at http://localhost:4321 with hot reload. Building This runs rsync to copy tool assets from tool/ into public/tool/ , then runs npm run build . Output goes to dist/ . Deploy by rsyncing that directory to the server: Directory structure Adding a tool Create a new directory tool/TOOLNAME/ with an index.yaml file. The directory name doesn't matter; the name field is used for the URL slug. Example: To list multiple alternatives, use a YAML list: The tool will automatically appear on: - /tool/fd - /alternative-to/find - /language/rust - The home page - The sidebar (for each alternativeto value that is new) Code style - Use 4-space indentation in all files (JS, CSS, Astro, YAML) YAML conventions - Start every file with --- - Do not include a tags field — it is unused - alternativeto is a plain string for one value, a YAML list for multiple - alternativeto values should be lowercase - last updated format is YYYY-MM-DD - Leave homepage: blank (not omitted) if the tool has no separate homepage - If homepage and project are the same URL, only project is needed — the tool page dedu","default_branch":null,"files":null,"tree":[],"storefront":"/r/petdance","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/petdance/altbox/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."}