Skip to content

DebuggerAndrzej/puf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PUF - Partially Unzip File

A simple go tui tool to help you unzip only files that are useful. Works well with compressed files within compressed files.

Installation

 go install github.com/DebuggerAndrzej/puf@latest

Requirements:

  • go 1.22 or newer

Tip

default installation path for go is ~/go/bin so in order to have tli command available this path has to be added to shell user paths.

Flags

  • f - path to archive you want to extract from
  • d - path to destination folder (optional)

Note

all paths can be relative or absolute

  • r - regex choosing which files to show (optional)

Tip

if you want to search only for files with .go extension you can use -r go\$ for fish and -r go$ for bash.

Shortcuts

Selection:

  • tab or space - (de)select
  • a - (de)select all

Basic movements:

  • up or k - up
  • down or j - down
  • left or h - left (page)
  • right or l - right (page)

Quit:

  • q or ctrl+c - quit