ls is bloat

This page summarizes the projects mentioned and recommended in the original post on /r/linuxmemes

Our great sponsors
  • SonarLint - Clean code begins in your IDE with SonarLint
  • Mergify - Updating dependencies is time-consuming.
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • exa

    A modern replacement for ‘ls’.

  • tinysh

    Tiny UNIX shell, de-obfuscated, modernized, and "rewritten in Rust". (by zserge)

    countertheory: globbing is bloat - just takea look at how small you can make a shell if you dont add globbihg support: https://github.com/zserge/tinysh/blob/master/src/main.rs adding ls to the builtins is way less bloat than adding globbing

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • arg

    usage: arg [...args]; output: (count of args):(len of args) (...quoted arguments) (by denisde4ev)

    even I make exceptions, https://github.com/denisde4ev/arg/blob/master/arg.bash but dont worry, its heavy commented + video ref. and I even left the fallback code commented in case new version of bash has even brokenier version of echo.

  • thepkg

    {STILL IN PROGRESS} simple package manager powered by tar

    like: you dont even git track your script in 3 branches at least, or don't write your own package manager https://github.com/denisde4ev/thepkg to track releases of your scripts.

  • shrc

    My bashrc/shrc that supports bash, zsh, busybox ash and even Dash. ( has: OS and shell detection )

    do I need to say it: 4x time faster. just minus some the cool parts and fallbacks are not that hard, like local keyword https://github.com/denisde4ev/shrc/blob/master/_fallback/local. and the consequences of not having local all around my repos unset-unseted-i and unset-seted-i that throws error if nested functions use i variable at the same time.

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts