skip lines if the content is the same
This commit is contained in:
parent
8de4ebd5d2
commit
b36d1aa956
2 changed files with 4 additions and 3 deletions
|
@ -32,6 +32,7 @@ if __name__ == "__main__":
|
|||
main.add_option("width", "How many bytes per line of output to show.", int, [32], count=1, abbr="o")
|
||||
main.add_option("seek", "Byte number at which output starts.", int, [0], count=1, abbr="s")
|
||||
main.add_option("to", "Byte number where output ends. Use <m>0<.> to read the whole file but keep in mind that it has to fit in memory.", int, [10240], count=1, abbr="t")
|
||||
main.add_option("skip", "Skip lines of output that are identical.", bool, [True], abbr="S")
|
||||
|
||||
main.add_doc("Description", ["A much less painful alternative to hexdump(1)."])
|
||||
main.setup()
|
||||
|
@ -41,4 +42,4 @@ if __name__ == "__main__":
|
|||
f.seek(main.cfg.seek)
|
||||
data = f.read(main.cfg.to - main.cfg.seek)
|
||||
|
||||
over.misc.hexdump(data, width=main.cfg.width, show_header=main.cfg.header, show_offsets=main.cfg.offsets, show_ascii=main.cfg.ascii, use_colors=main.cfg.color, initial_offset=main.cfg.seek)
|
||||
over.misc.hexdump(data, width=main.cfg.width, show_header=main.cfg.header, show_offsets=main.cfg.offsets, show_ascii=main.cfg.ascii, use_colors=main.cfg.color, initial_offset=main.cfg.seek, skip_same=main.cfg.skip)
|
||||
|
|
|
@ -4,5 +4,5 @@
|
|||
major = 0 # VERSION_MAJOR_IDENTIFIER
|
||||
minor = 1 # VERSION_MINOR_IDENTIFIER
|
||||
# VERSION_LAST_MM 0.1
|
||||
patch = 3 # VERSION_PATCH_IDENTIFIER
|
||||
str = "0.1.3" # VERSION_STRING_IDENTIFIER
|
||||
patch = 4 # VERSION_PATCH_IDENTIFIER
|
||||
str = "0.1.4" # VERSION_STRING_IDENTIFIER
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue