{"id":19577914,"url":"https://github.com/mihaigalos/dusage","last_synced_at":"2025-04-12T16:38:21.891Z","repository":{"id":44717681,"uuid":"447953437","full_name":"mihaigalos/dusage","owner":"mihaigalos","description":"💾 A command line disk usage information tool.","archived":false,"fork":false,"pushed_at":"2025-04-12T02:24:17.000Z","size":261,"stargazers_count":110,"open_issues_count":3,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-12T03:27:43.616Z","etag":null,"topics":["bash","cli","command-line","command-line-tool","commandline-tool","df","fish","rust","shell","zsh"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mihaigalos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-01-14T12:03:52.000Z","updated_at":"2025-04-12T02:24:20.000Z","dependencies_parsed_at":"2024-02-08T22:56:47.789Z","dependency_job_id":"abd51b70-d72a-4d60-b1a2-4fb3cc728fa1","html_url":"https://github.com/mihaigalos/dusage","commit_stats":{"total_commits":223,"total_committers":6,"mean_commits":"37.166666666666664","dds":0.4753363228699552,"last_synced_commit":"146bda82ee1b28d9502ced2663c94143442e9790"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mihaigalos%2Fdusage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mihaigalos%2Fdusage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mihaigalos%2Fdusage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mihaigalos%2Fdusage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mihaigalos","download_url":"https://codeload.github.com/mihaigalos/dusage/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248597754,"owners_count":21130939,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","cli","command-line","command-line-tool","commandline-tool","df","fish","rust","shell","zsh"],"created_at":"2024-11-11T07:08:51.280Z","updated_at":"2025-04-12T16:38:21.853Z","avatar_url":"https://github.com/mihaigalos.png","language":"Rust","readme":"# dusage\n\n[![CI](https://github.com/mihaigalos/dusage/actions/workflows/ci.yaml/badge.svg?branch=main)](https://github.com/mihaigalos/dusage/actions/workflows/ci.yaml)\n[![CD](https://github.com/mihaigalos/dusage/actions/workflows/cd.yaml/badge.svg)](https://github.com/mihaigalos/dusage/actions/workflows/cd.yaml)\n[![Security Audit](https://github.com/mihaigalos/dusage/actions/workflows/audit.yaml/badge.svg)](https://github.com/mihaigalos/dusage/actions/workflows/audit.yaml)\n[![crates.io](https://img.shields.io/crates/d/dusage.svg)](https://crates.io/crates/dusage)\n[![LoC](https://tokei.rs/b1/github/mihaigalos/dusage)](https://github.com/mihaigalos/dusage)\n\nA command line disk usage information tool.\n\n![dusage_disks](screenshots/dusage_disks.png)\n![dusage_inodes](screenshots/dusage_inodes.png)\n\n## Why?\n\nA better interface for `df`.\n\n## BTW\n\nYou might also like [`musage`](https://github.com/mihaigalos/musage).\n\nBoth can be i.e. automatically executed upon login via `ssh` to a remote machine by invoking them in the remote's `.bashrc` or `.zshrc`.\n\n## Features\n\n- bargraph with disk and inode usage.\n  - background: inodes, foreground: disks.\n- grouping of filesystems.\n- separate coloring of `/`, `/boot` and `/mnt` for easy spotting.\n- [log2ram](https://github.com/azlux/log2ram) filesystem displayed last for\n  easy spotting of log drive usage on Raspberry Pi.\n- display of detailed inode usage (similar to `df -i`).\n- copy-friendly output (via the `--copy-friendly` flag:\n\n```text\nFilesystem                 Size     Used    Avail   Use%        Disk / INodes Mounted on\n/dev/sdb1                  4.6G   270.1M     4.1G     6% ■■□□□□□□□□□□□□□□□□□□ /boot\n/dev/mapper/sdb5_crypt   452.7G   231.6G   198.0G    51% ■■■■■■■■■■■□□□□□□□□□ /\n```\n\n## Installation\n\n### Building from source\n\n```bash\ncargo install dusage\n```\n\n### NetBSD ([Official repositories](https://pkgsrc.se/sysutils/dusage))\n\n```bash\npkgin install dusage\n```\n\nOr if you prefer to build it from source:\n\n```bash\ncd /usr/pkgsrc/sysutils/dusage\nmake install\n```\n\n### Using precompiled binaries\n\nPrecompiled binaries are available for multiple architectures in [Releases](https://github.com/mihaigalos/dusage/releases).\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmihaigalos%2Fdusage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmihaigalos%2Fdusage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmihaigalos%2Fdusage/lists"}