Giter Site home page Giter Site logo

scalals's Introduction

Test

About

This is yet another colorls clone.

screenshot

Features

  1. fast (compiled to native code)
  2. aims to be a drop-in replacement to GNU ls
  3. supports LS_COLORS

Install

Note: scalals binaries are currently available for Linux and MacOS on amd64 and arm64.

Using coursier

  1. run cs install --contrib scalals

(run this again to install the latest version)

With nix flakes

  1. cachix use cbley (optional, avoids re-building)
  2. run nix profile install github:avdv/scalals

Manually

  1. download a pre-built binary for your platform
  2. ensure it is found in your PATH
  3. run chmod +x path/to/scalals

Setup

  1. install a Nerd Font from here and use it in your terminal emulator
  2. set up your dircolors (see https://www.nordtheme.com/ports/dircolors for example)

Building

  1. run cachix use cbley (optional)
  2. run nix-build or nix build (flake)
  3. binary is in result/bin/

scalals's People

Contributors

avdv avatar dependabot[bot] avatar renovate[bot] avatar scala-steward avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

scalals's Issues

tree and permission coloring

I'm a colorls user but I didn't like it due to not respecting LS_COLORS.
I tried to use scalals on my Ubuntu and it worked well! Thanks for the project.

Now I'm missing only two things:

  • --tree option
    image
  • coloring in permission/user/byte/etc info
    image
    image

Are you planning on these features? (or is there already an option for any of these?)

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

github-actions
.github/workflows/release-drafter.yml
  • release-drafter/release-drafter v6
.github/workflows/steward.yml
  • actions/checkout v4
  • cachix/install-nix-action v26
  • cachix/cachix-action v14
  • devops-infra/action-commit-push v0.9.1
.github/workflows/test.yml
  • actions/checkout v4
  • actions/cache v4
  • cachix/install-nix-action v26
  • cachix/cachix-action v14
  • actions/checkout v4
  • cachix/install-nix-action v26
  • cachix/cachix-action v14
  • actions/checkout v4
  • actions/cache v4
  • cachix/install-nix-action v26
  • cachix/cachix-action v14
  • actions/upload-artifact v4
  • actions/download-artifact v4
  • actions/download-artifact v4
  • softprops/action-gh-release v2
.github/workflows/update-flake.yml
  • actions/checkout v4
  • cachix/install-nix-action v26
  • cachix/cachix-action v14
  • peter-evans/create-pull-request v6
sbt
build.sbt
  • scala 3.4.1
  • com.github.scopt:scopt 4.1.0
  • org.scalameta:munit 1.0.0-RC1
  • io.github.cquiroz:scala-java-time 2.5.0
project/build.properties
  • sbt/sbt 1.9.9
project/plugins.sbt
  • org.scala-native:sbt-scala-native 0.4.17
  • org.portable-scala:sbt-scala-native-crossproject 1.3.2
  • com.github.sbt:sbt-dynver 5.0.1
  • com.eed3si9n:sbt-buildinfo 0.12.0
  • org.scalameta:sbt-scalafmt 2.5.2
  • com.github.sbt:sbt-native-packager 1.10.0
  • org.typelevel:sbt-tpolecat 0.5.1

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.