{"id":13448101,"url":"https://github.com/trapd00r/ls--","last_synced_at":"2025-04-04T15:11:00.609Z","repository":{"id":1121784,"uuid":"994329","full_name":"trapd00r/ls--","owner":"trapd00r","description":"ls on steroids","archived":false,"fork":false,"pushed_at":"2024-06-08T08:05:39.000Z","size":107,"stargazers_count":510,"open_issues_count":16,"forks_count":46,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-03-28T14:09:05.037Z","etag":null,"topics":["bash","commandline","coreutils","filesystem","linux","ls","perl","terminal","terminal-colors","zsh"],"latest_commit_sha":null,"homepage":"","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/trapd00r.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}},"created_at":"2010-10-17T11:09:40.000Z","updated_at":"2025-03-22T13:16:12.000Z","dependencies_parsed_at":"2024-01-07T00:07:26.849Z","dependency_job_id":"cfc65bb4-28ae-4c84-a038-0b6bcaf7735f","html_url":"https://github.com/trapd00r/ls--","commit_stats":{"total_commits":106,"total_committers":12,"mean_commits":8.833333333333334,"dds":0.5754716981132075,"last_synced_commit":"567ff82bfedd345ac3feb89d61b22f3d24726145"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trapd00r%2Fls--","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trapd00r%2Fls--/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trapd00r%2Fls--/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trapd00r%2Fls--/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trapd00r","download_url":"https://codeload.github.com/trapd00r/ls--/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247198463,"owners_count":20900080,"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","commandline","coreutils","filesystem","linux","ls","perl","terminal","terminal-colors","zsh"],"created_at":"2024-07-31T05:01:35.635Z","updated_at":"2025-04-04T15:11:00.590Z","avatar_url":"https://github.com/trapd00r.png","language":"Perl","readme":"\n[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=65SFZJ25PSKG8\u0026currency_code=SEK\u0026source=url) - Every tiny cent helps a lot!\n\n\nls++ - colorized ls on steroids\n------------------------------\n\n\n![GNU/Linux screenshot](/doc/ls++.png)\n\n\n# USAGE\n\nls++ \\[OPTION\\]... \\[FILE\\]...\n\n# OPTIONS\n\nNot known parameters will be passed through to **ls**, so to show hidden files,\n**-a** or **-A** might be added. See **ls(1)** for more information.\n\n### Views\n\n    --pf    permissions, file\n    --psf   permissions, size, file\n    --tpf   time, permissions, file\n    --tpsf  time, permissions, size, file (default)\n    --ptsf  permissions, time, size, file\n    --potsf permissions, owners, time, size, file\n\n# INSTALLATION\n\nPackages exist for several linux distributions:\n\n## Archlinux\n\n    pacman -S ls++\n\n## SUSE\n\n    yast -i ls++\n\n\n## Other / Bleeding edge\n\nI recommend using the [cpanminus](https://metacpan.org/pod/App::cpanminus)\ncpan client and doing a\n\n    alias cpan=cpanm\n\nin your shellrc. The program will be there in your normal repositories. :)\n\n\n    # cpanm Term::ExtendedColor File::LsColor\n    $ git clone git://github.com/trapd00r/ls--.git\n    $ cd ls--\n    $ perl Makefile.PL\n    $ make \u0026\u0026 su -c 'make install'\n\n    $ cp ls++.conf $HOME/.ls++.conf\n\n## Install from git locally in your $HOME:\n\n    $ mkdir -p $HOME/lib/perl5\n    $ export PERL5LIB=${HOME}/lib/perl5\n    $ export PERL_MM_OPT=\"INSTALL_BASE=${PERL5LIB}\"\n    $ cpanm Term::ExtendedColor File::LsColor\n\n    $ git clone git://github.com/trapd00r/ls--.git\n    $ cd ls--\n    $ perl Makefile.PL\n    $ make\n    $ make install\n\n    $ cp ls++.conf $HOME/ls++.conf\n\n## Install from CPAN locally; managing dependencies automatically:\n\n    $ mkdir -p $HOME/lib/perl5\n    $ export PERL5LIB=${HOME}/lib/perl5\n    $ export PERL_MM_OPT=\"INSTALL_BASE=${PERL5LIB}\"\n    $ cpan App::lsplusplus\n\nIf you want to install it globaly, you just skip the first three steps\nand run the cpan command as root.\n\n\n### Mac OS X Installation\n\n    # cpan Term::ExtendedColor File::LsColor\n    $ git clone git://github.com/trapd00r/ls--.git\n    $ cd ls--\n    $ perl Makefile.PL\n    $ make \u0026\u0026 sudo 'make install'\n\n    $ cp ls++.conf $HOME/.ls++.conf\n\n# HISTORY\n\nI wanted to re-arrange the ls output just like one can do with the -printf\noption to GNU find. Sadly, there are no -printf option available for ls, so I\nthrew together a quick hack called 'pilsner' that did what I wanted and nothing\nmore, nothing less. Not very useful to others.\n\nMattias Svanström crafted together the 'l' application which did basically the\nsame thing but more elegant and with a nice twist; it calculated relative\nmtimes.\n\nI really liked that idea, but there were a couple of annoyances, so I forked the\nproject and added a configuration file, support for flags that'll control the\ndifferent views and possibility to ignore as well as highlight specific files.\n\n# AUTHOR\n\n    \\ \\ | / /\n     \\ \\ - /\n      \\ | /\n      (O O)\n      ( \u003c )\n      (-=-)\n\n    Magnus Woldrich\n    CPAN ID: WOLDRICH\n    m@japh.se\n    http://japh.se\n\n# CONTRIBUTORS\n\n[Mattias Svanström][0]\n\n[Gregory Sacre][1]\n\n[Shelby Munsch][2] - extensive macos work\n\n\n# COPYRIGHT\n\nCopyright 2010, 2011, 2018 the **ls++** AUTHOR and CONTRIBUTORS as listed above.\n\n# SEE ALSO\n\n[l][2]\n\n[pilsner][4]\n\n[0]: http://github.com/mmso\n[1]: https://github.com/gsacre\n[2]: https://github.com/blacRose\n[3]: http://github.com/mmso/scripts\n[4]: http://github.com/trapd00r/utils/blob/master/pilsner\n","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=65SFZJ25PSKG8\u0026currency_code=SEK\u0026source=url"],"categories":["Perl","Others","System Utilities"],"sub_categories":["Directory Navigation"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrapd00r%2Fls--","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrapd00r%2Fls--","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrapd00r%2Fls--/lists"}