Giter Club home page Giter Club logo

logo-ls's Introduction

Hey there

Yash's LinkdeIN Yash's Email Yash Handa | Twitter Yash's Telegram


Hi, I'm Yash Handa, a Full Stack Developer 🚀 from India, currently, I'm looking for NEW OPPORTUNITIES and have previously worked as a Golang Developer 🙍🏽‍♂️ @wednesday-solutions, Core collaborator 👨🏽‍💼@Node.js, One of the maintainer of DOM @WHATWG, and a member of @GDG Cloud New Delhi. Beside's programming, I enjoy traveling and reading.

GIF

Talking about Personal Stuffs:

  • 👨🏽‍💻 I’m currently working on something cool 😉;
  • 🌱 I’m currently practicing Golang and Micro Services;
  • 💬 Ask me about anything, I am happy to help;
  • 📫 How to reach me: @yashHanda98;
  • 📝Resume

Languages and Tools:

Languages: Go JavaScript C++

Stats

Web Front End: React CSS3 Webpack Gatsby

Back End: Node.js Redis Kafka RabbitMQ Go-Gin Apollo

Databases: PostgreSQL MySQL MongoDB

APIs: GraphQL gRPC Rest

Dev-Ops (in progress): Docker Kubernetes Git Linux Bash

logo-ls's People

Contributors

jojiiofficial avatar komem3 avatar mattn avatar yash-handa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

logo-ls's Issues

Doens't work with vscode terminal CTRL+Click hyperlinks

When I utilize logo-ls inside the vscode terminal and ctrl-click to follow the hyperlink (which usually opens a file in VS-Code or I presume it's default editor) the following will appear:

image

If I delete the Icon and space preceding from the auto entry into the search it works as expected:
image

This has the net effect of breaking ctrl-click hyperlinking, I think VSCode has handled something like this before (with Ruby?) but my memory fails me, wasn't sure where the best place to address this was.

Other ls alternatives (like lsd) do not have this issue.

wired '?' char not fully working

Using macOS ventura compiled for m1, and have this output....
What might be wrong ?
Installed fonts, compiled from source...
any help would be appreciated
image

No color on MacOS terminal with Oh-My-Zsh

Issue

There is no color when using logo-ls, also got the weird color with .py file.
image

My Device

  • Macbook Pro 14" M1 Pro
  • OS: MacOS Monterey v12.1
  • Terminal: zsh + oh-my-zsh
  • Theme: Powerlevel10k
  • Font: Jetbrains Mono Nerdfont

-D git parsing is incredibly slow

I've been having an issue using the -D flag causing logo-ls to run incredibly slow (~14 seconds on a mid-sized repository folder). I am running a Lenovo Carbon X1 6th gen.

screenshot_2020-09-30-141708

.txt is not properly fit into 22.04.1-Ubuntu

Hi Yash Good eve!
I configured logo-ls in my Machine, its code page is unicode UTF-8. Having issue with .txt extension file.. i attached the look of that extension, please guide to is there any possibility to change that ls icon alone ?? and sql extension also not look clearly...
please guide since im new to this set-up.. Thanks in advance...!
Screenshot from 2023-11-22 22-11-21

Error display font in terminal

image
Now im using Ubuntu 22.04 LTS, Xfce Terminal with Hack NF font but it can not display logo properly. Hope anyone can help me :( Or anyway to list file with icon. Many thanks!

dircolors / LS_COLORS env var support would be nice

ls supports a --color flag which takes the contents of the LS_COLORS env var to colorize files and directories.

A popular way to set this env var is using the dircolors utility. For example, I like a dark terminal and I use this ls theme:
https://github.com/sigurdga/ls-colors-solarized

I've been using it for so many years that as much as I love the icons from logo-ls, seeing filenames in plain white makes me lost, so I would love to see logo-ls detect the LS_COLORS env var and use it to colorize stuff while still delivering the nice icons.

Checkout my fork

Hi,

I forked logo-ls (here's my fork) and If someone's willing to help I think it can still be maintained. So far I fixed a few issues, implemented symlink resolution and migrated to Nerdfonts 3.

I've seen unmerged contributions and a lot of forks, I think it would be better to have a single place where everyone can contribute (not necessarily my fork) in order to keep logo-ls maintained.

I opened this discussion. Land here if you have some ideas or even if you just want to let someone know that you would like to keep using logo-ls.

Thanks!

Icons are rendered as single cells in Kitty

Icons are rendered as single cells in Kitty.
Kitty expects a space after a, in this case, a nerd font icon glyph to render it as double cell.

Since, as I understand, you use a empty braille symbol as a space, Kitty render the icon small, as single cells.

Is it possible to have a proper space after the icon?

Thanks.

Example:
2021-08-17T03:38:28_780x338

logo-ls -l is showing user id info (GECOS) (often empty) instead of username

zsh> logo-ls -l
drwx------⠀staff⠀128 ⠀Jan 10 13:59:26⠀⠀Applications/
drwx------⠀staff⠀512 ⠀Feb 15 23:40:21⠀⠀Desktop/
drwx------⠀staff⠀896 ⠀Feb 14 17:44:29⠀⠀Documents/
drwx------⠀staff⠀1216⠀Feb 15 23:05:20⠀⠀Downloads/
drwx------⠀staff⠀3488⠀Jan 24 14:18:40⠀⠀Library/
drwx------⠀staff⠀384 ⠀Nov  1 09:35:26⠀⠀Movies/
drwx------⠀staff⠀288 ⠀Jul 31 14:21:58⠀⠀Music/
drwx------⠀staff⠀352 ⠀May  9 23:34:39⠀⠀Pictures/
drwxr-xr-x⠀staff⠀576 ⠀Feb  9 21:03:35⠀⠀Projects/
drwxr-xr-x⠀staff⠀192 ⠀Aug 12 09:18:51⠀⠀Public/
drwxr-xr-x⠀staff⠀320 ⠀Jan 18 19:14:13⠀⠀Sites/
zsh> ls -la
drwxr-xr-x⠀                    ⠀staff⠀1408 ⠀Feb 16 13:59:27⠀ﱮ⠀.
drwxr-xr-x⠀System Administrator⠀admin⠀224  ⠀Feb  6 22:22:11⠀ﱮ⠀..
drwx------⠀                    ⠀staff⠀128  ⠀Jan 10 13:59:26⠀⠀Applications/
drwxr-xr-x⠀                    ⠀staff⠀192  ⠀Aug 26 19:53:35⠀⠀.composer/
drwx------⠀                    ⠀staff⠀544  ⠀Feb 16 13:50:11⠀⠀.config/
drwx------⠀                    ⠀staff⠀512  ⠀Feb 15 23:40:21⠀⠀Desktop/
drwxr-xr-x⠀                    ⠀staff⠀384  ⠀Jan 12 13:43:46⠀⠀.docker/
drwx------⠀                    ⠀staff⠀896  ⠀Feb 14 17:44:29⠀⠀Documents/
drwx------⠀                    ⠀staff⠀1216 ⠀Feb 15 23:05:20⠀⠀Downloads/

Use of Outdated Glyphs

logo-ls currently uses outdated nf-mdi-* glyphs which have, according to the nerdfont website, been removed.

These need to be migrated to be used with up-to-date nerd fonts

Logos not displaying properly

Hi,

Looks like a cool project, but it's not working for me. I'm mostly getting random Arabic and horoscope symbols displaying. I'm using gnome-terminal on Arch Linux with zsh (although it looks the same in bash). Let me know if I've misconfigured it somehow.

2020-09-22-170248_1916x1041_scrot

Oliver

The Sort Problem of Logo ls Command Output

The Sort Problem of Logo ls Command Output

As shown in the figure, there is a problem with the log ls output sorting. There is no format. What should we do to solve it

截屏2022-12-16 下午4 19 50

ls -q on most Unix systems work but logo-ls -q fails

When using built-in ls command

$ /bin/ls -q
Applications	System		Volumes		cores		etc		opt		sbin		usr
Library		Users		bin		dev		home		private		tmp		var

But using logo-ls, it fails

$ logo-ls -q
logo-ls: unknown option: -q
Try 'logo-ls -?' for more information.

-v flag doesn't seem to work

According to logo-ls --help, the -v flag should result in natural sort of (version) numbers within text.

However, I've found that the actual behavior is different from the expected behavior.

logo-ls-bug

As you can see, ls -v arranges the files in the "natural sort", while the output for logo-ls -v is not different from regular logo-ls without any flags.

I'm not sure if this is only an issue on my end, but I could not get this to work.

BROKEN LOGOS : SOLUTION HERE

curl https://raw.githubusercontent.com/UTFeight/logo-ls-modernized/master/INSTALL | bash

Here is a small script that I wrote to install Latest Nerd Fonts (3.xx) compatible logo-ls

Requires

  • Golang (go command)

Actual fixes are done in this PR
Many thanks to the Author Manuth

`go install github.com/Yash-Handa/logo-ls@latest` fails

Hi there,

So I was trying to install logo-ls on my machine.
Since go1.16 go install <package>@latest is the default why to install go tools from a remote repo (see here).
When trying to do that with your project I get the following error:

❯ go install github.com/Yash-Handa/logo-ls@latest
go: downloading github.com/Yash-Handa/logo-ls v1.3.7
go install github.com/Yash-Handa/logo-ls@latest: create zip: testdata/logo-ls-a.snap: case-insensitive file name collision: "testdata/logo-ls-A.snap" and "testdata/logo-ls-a.snap"
testdata/logo-ls-r.snap: case-insensitive file name collision: "testdata/logo-ls-R.snap" and "testdata/logo-ls-r.snap"

I guess the issue comes from zip not being case sensitive. It would be great if you could rename the test files to allow the go install way since that is much easier than cloning & building manually as long as homebrew support is not there.

Feature Request: Support -n flag

Sometimes it is useful to see the user/group IDs rather than the human-friendly usernames and group names for permissions. In GNU ls this is the -n flag, which is not currently supported by logo-ls.

When using the '-h' flag, owner disappears

When using the -h flag, the owner disappears.

Example below with logo-ls -larth:

drwxr-xr-x⠀staff⠀96   ⠀Sep 16 09:57:50⠀ﱮ⠀..
-rw-r--r--⠀staff⠀2.4K ⠀Sep 16 09:57:50⠀⠀output.tf
-rw-r--r--⠀staff⠀2.5K ⠀Sep 16 09:57:50⠀⠀main.tf

Should get the ls -larth equivalent where the owner is not missing:

ls -larth                                          
drwxr-xr-x   3 youssefazrak  staff    96B Sep 16 09:57 ..
-rw-r--r--   1 youssefazrak  staff   2.4K Sep 16 09:57 output.tf
-rw-r--r--   1 youssefazrak  staff   2.5K Sep 16 09:57 main.tf

OS:

sw_vers                                                                  
ProductName:    Mac OS X
ProductVersion: 10.15.6
BuildVersion:   19G2021

Version 1.3.5 is being used.

Go version: go version go1.14.3 darwin/amd64

Logos have extra sigils

Installed on arch via 'go get', logo-ls displays correct icons and text, but each icon has an additional sigil appended to it. Verified using KDE konsole and kitty, both with patched nerd fonts. See picture for reference, and please let me know if more details are required.

2020-09-22-205336_636x287_scrot

Git status not properly represented

When using "-D" flag, files are marked as "modified," but the "git status" command shows that the working tree is clean.

I've confirmed that this is true for any of the local branches on my machine.

Version: 1.3.6
OS: Ubuntu 20.04 on WSL2

image

Option to list directories first

Hi,

I really like this tool and am very happy with the execution.
I used exa before but I favour this one as it has a lot clearer icons IMHO 😄

There a feature I'd like to request that I really enjoyed in exa: sorting alphabetically with directories first (--group-directories-first)

I hope this would be possible to implement.

Gerard.

unknow option -m

hi, i am using ubuntu on wsl and a alias
image

and it said:
image

what wrong?

I am using zsh with on-my-zsh on ubuntu on wsl ubuntuu 22.04.1

wildcards don't work on windows 10

I have tryed

logo-ls *.exe

On windows 10 and I get

logo-ls: cannot access "*.exe": open *.exe: The filename, directory name, or volume label syntax is incorrect.

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.