mirror of
https://github.com/athityakumar/colorls.git
synced 2024-09-19 05:31:23 +02:00
add logic to show different color for hidden files/directories
This commit is contained in:
parent
4f1333ff66
commit
fe59bb7c5f
2 changed files with 6 additions and 1 deletions
|
@ -407,6 +407,7 @@ module ColorLS
|
|||
when file.blockdev? then :blockdev
|
||||
when file.socket? then :socket
|
||||
when file.executable? then :executable_file
|
||||
when file.hidden? then :hidden
|
||||
when @files.key?(key) then :recognized_file
|
||||
else :unrecognized_file
|
||||
end
|
||||
|
@ -418,7 +419,7 @@ module ColorLS
|
|||
key = content.name.downcase.to_sym
|
||||
key = @folder_aliases[key] unless @folders.key? key
|
||||
key = :folder if key.nil?
|
||||
color = @colors[:dir]
|
||||
color = content.hidden? ? @colors[:hidden_dir] : @colors[:dir]
|
||||
group = :folders
|
||||
else
|
||||
key = File.extname(content.name).delete_prefix('.').downcase.to_sym
|
||||
|
|
|
@ -40,6 +40,10 @@ module ColorLS
|
|||
@dead
|
||||
end
|
||||
|
||||
def hidden?
|
||||
@name.start_with?('.')
|
||||
end
|
||||
|
||||
def owner
|
||||
return @@users[@stats.uid] if @@users.key? @stats.uid
|
||||
|
||||
|
|
Loading…
Reference in a new issue