ogham / exa

A modern replacement for ‘ls’.
https://the.exa.website/
MIT License
23.64k stars 660 forks source link

for - window ! scoop-package #1133

Open NormTurtle opened 2 years ago

NormTurtle commented 2 years ago

i would like to use it on window too , with scoop pacakge for easy to install 😃

Marin-Kitagawa commented 2 years ago

Yes. Please bring it to Windows. When installed using cargo, it specifically searches for Unix OS. Not even Cygwin is supported.

eloc3147 commented 1 year ago

There is a lot of work outstanding before Windows can be properly supported https://github.com/ogham/exa/pull/820

NormTurtle commented 1 year ago

There is a lot of work outstanding before Windows can be properly supported #820

man look at LSD it does work well ,
it may help u resolving this issue

adamency commented 1 year ago

@eloc3147 it's been merged 4 days ago. After it gets released, it will be time for a scoop package.

NormTurtle commented 1 year ago

@adamency https://github.com/ScoopInstaller/Main/pull/4580 then wats that ? im confused

adamency commented 1 year ago

what are you talking about ? my message was sent a month ago...

NormTurtle commented 1 year ago

if its not release why people are making buckets already?

eloc3147 commented 1 year ago

@adamency ScoopInstaller/Main#4580 then wats that ? im confused

This is seemingly someone trying to jump the gun on an official release by making their own. The change they are making points to their fork, and builds of exa, not to this repository.

There is not yet a tagged release with Windows support in this repo.

I would not recommend using that bucket, as it is just an exe some guy uploaded. As adamency said a month ago, Windows support is now in master. If you want a Windows build today, you can clone this repo and run cargo build. I did just that and it works great

eggbean commented 1 year ago

@eloc3147 Could you share that compiled Windows binary? I would like to check it out.

I could write a GitHub Action to compile the different architectures from HEAD if it would be of any use to anyone. I've made some for statically-linked tmux, mosh and others.

eloc3147 commented 1 year ago

Here it is, probably a month or so old at this point. I couldn't tell you the commit hash. https://drive.google.com/file/d/1seuPcM6roOpFUE8uJXpanq4cIkvoRQHB/view?usp=share_link

However I encourage anyone reading this to go build their own builds for now. I didn't have to do any special tricks to get this working. Truly just git pull and cargo build.

I can't speak to how the maintainers want CI done. There probably needs to be a windows job at some point, but idk when, where, or in what form would be best, or even if it exists already.

eggbean commented 1 year ago

Thanks. I had the scoop utils-coreutils ls shimmed for ls, but now I have added this to clink_start.cmd and it's working perfectly well so far. I'm surprised that the git functionality works so fast, as the linux version is very slow on NTFS drives.

doskey ls=exa $*
doskey ll=exa -l --git $*
doskey lla=exa -al --git $*
NormTurtle commented 1 year ago

still after MONTHS no release 😞

eggbean commented 1 year ago

I don't think it's ready for release. For example, the colour options doesn't work and it always pipes in colour. eg exa -l --color=never | less

NormTurtle commented 1 year ago

most of us don't have thing related to piping and redirecting it should be halted and release should be made for general users

eloc3147 commented 1 year ago

most of us don't have thing related to piping and redirecting it should be halted and release should be made for general users

You can always still git pull https://github.com/ogham/exa, cd exa, and cargo build -r I think it's reasonable to have list of bugs that should be fixed before a release, as I'd imagine most general users would expect the software to work as described