mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-06-07 10:01:14 -03:00
11
tests/test_functions/display_bytes.fish
Normal file
11
tests/test_functions/display_bytes.fish
Normal file
@@ -0,0 +1,11 @@
|
||||
# This is needed because GNU and BSD implementations of `od` differ in the whitespace they emit.
|
||||
# In the past we used the `xxd` command which doesn't suffer from such idiosyncrasies but it isn't
|
||||
# available on some systems unless you install the Vim editor. Whereas `od` is pretty much
|
||||
# universally available. See issue #3797.
|
||||
#
|
||||
# We use the lowest common denominator format, `-b`, because it should work in all implementations.
|
||||
# I wish we could use the `-t` flag but it isn't available in every OS we're likely to run on.
|
||||
#
|
||||
function display_bytes
|
||||
od -b | sed -e 's/ */ /g' -e 's/ *$//'
|
||||
end
|
||||
Reference in New Issue
Block a user