All Projects β†’ imsnif β†’ Diskonaut

imsnif / Diskonaut

Licence: mit
Terminal disk space navigator πŸ”­

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Diskonaut

So
A terminal interface for Stack Overflow
Stars: ✭ 694 (-18.93%)
Mutual labels:  cli, terminal
Pixterm
Draw images in your ANSI terminal with true color
Stars: ✭ 782 (-8.64%)
Mutual labels:  cli, terminal
Cheat.sh
the only cheat sheet you need
Stars: ✭ 27,798 (+3147.43%)
Mutual labels:  cli, terminal
Epr
CLI Epub Reader
Stars: ✭ 657 (-23.25%)
Mutual labels:  cli, terminal
Fluddy
🀝 A dependency-free command line utility for managing, updating, creating and launching Flask Apps.
Stars: ✭ 23 (-97.31%)
Mutual labels:  cli, terminal
Streamhut
Stream your terminal to web without installing anything 🌐
Stars: ✭ 676 (-21.03%)
Mutual labels:  cli, terminal
Chafa
πŸ“ΊπŸ—Ώ Terminal graphics for the 21st century.
Stars: ✭ 774 (-9.58%)
Mutual labels:  cli, terminal
Sultan
Sultan: Command and Rule over your Shell
Stars: ✭ 625 (-26.99%)
Mutual labels:  cli, terminal
Clifx
Declarative framework for building command line interfaces
Stars: ✭ 900 (+5.14%)
Mutual labels:  cli, terminal
Initior
A command line application that let's you initialize your new projects the right way, replaces npm and yarn's init πŸŽ†
Stars: ✭ 17 (-98.01%)
Mutual labels:  cli, terminal
Nord Iterm2
An arctic, north-bluish clean and elegant iTerm2 color scheme.
Stars: ✭ 651 (-23.95%)
Mutual labels:  cli, terminal
Devdash
🍱 Highly Configurable Terminal Dashboard for Developers and Creators
Stars: ✭ 939 (+9.7%)
Mutual labels:  cli, terminal
Diagram
CLI app to convert ASCII arts into hand drawn diagrams.
Stars: ✭ 642 (-25%)
Mutual labels:  cli, terminal
Python Progressbar
Progressbar 2 - A progress bar for Python 2 and Python 3 - "pip install progressbar2"
Stars: ✭ 682 (-20.33%)
Mutual labels:  cli, terminal
Tml
πŸŒˆπŸ’»πŸŽ¨ A tiny markup language for terminal output. Makes formatting output in CLI apps easier!
Stars: ✭ 634 (-25.93%)
Mutual labels:  cli, terminal
Bat
A cat(1) clone with wings.
Stars: ✭ 30,833 (+3501.99%)
Mutual labels:  cli, terminal
Rdrview
Firefox Reader View as a command line tool
Stars: ✭ 622 (-27.34%)
Mutual labels:  cli, terminal
Progressbar
Terminal-based progress bar for Java / JVM
Stars: ✭ 625 (-26.99%)
Mutual labels:  cli, terminal
Ergonomica
πŸ–₯️ a cross-platform modern shell.
Stars: ✭ 815 (-4.79%)
Mutual labels:  cli, terminal
Git Praise
A nicer git blame.
Stars: ✭ 24 (-97.2%)
Mutual labels:  cli, terminal

diskonaut

demo

How does it work?

Given a path on your hard-drive (which could also be the root path, eg. /). diskonaut scans it and indexes its metadata to memory so that you could explore its contents (even while still scanning!).

Once completed, you can navigate through subfolders, getting a visual treemap representation of what's taking up your disk space. You can even delete files or folders and diskonaut will track how much space you've freed up in this session.

Installation

Download a prebuilt binary

If you're using linux, you can check out the "releases" of this repository to download the latest prebuilt binary.

With cargo (linux / macOS / windows)

cargo install diskonaut

Fedora/CentOS

sudo dnf install diskonaut

For older Fedora releases and CentOS available in COPR:

sudo dnf copr enable atim/diskonaut -y
sudo dnf install diskonaut

Arch Linux

Available in the AUR:

yay diskonaut

Gentoo

Available through the following overlay as sys-fs/diskonaut:

https://github.com/telans/EBUILDS

Nix / NixOS

Available in nixpkgs:

$ nix-env --install diskonaut
$ # (Or using the attribute name, which is also diskonaut.)

FreeBSD

Available in freshports:

pkg install diskonaut

macOS

Available in Homebrew

brew install diskonaut

Also available in nixpkgs: see Nix section for more details.

Supported platforms

Right now diskonaut supports linux, macos and windows.

Usage

Either start diskonaut in the folder you want to scan, or provide it with the folder you'd like to scan as an argument:

$ diskonaut /home/aram

Contributing

Contributions of any kind are very much welcome. If you think diskonaut is cool and you'd like to hack at it, feel free to look through the issues. Take a look especially at ones marked "help wanted" or "good first issue". Also, if you found a bug or have an idea for a new feature, please feel free to open an issue to discuss it.

For more detailed information, please see the CONTRIBUTING.md file at the root of this repository.

If at any point you feel stuck, are unsure how to begin or what to work on, please do not hesitate to reach out to me personally: [email protected]

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].