Metadata-Version: 2.1
Name: mkbak
Version: 1.0.1
Summary: a commandline utility to create file backups
Home-page: https://github.com/sudo-julia/mkbak
Author: Julia A M
Author-email: jlearning@tuta.io
License: UNKNOWN
Description: # mkbak.py
        
        `mkbak` makes backups of files in a given directory  
        old changes can be found in my [`bin`](https://github.com/sudo-julia/bin) repo.
        
        ## Usage
        
        - Make the file executable:
          - `chmod u+x "$path_to_mkbak"`
            - Alternatively, you can use `'python3 "$path_to_mkbak"'`
        if you don't want to make the file executable
            - Optionally, set an alias for this to speed things up:
        `alias mkbak="python3 $path_to_mkbak"`
        
        - Add its containing folder to your \$PATH: `PATH="${path_to_mkbak}:${PATH}"`
        
        - Run the program with commandline options:
          - `mkbak -vi --path "$folder" -q 'pdf$'` will launch mkbak searching `$folder`
        , query files ending in 'pdf', ignore case distinctions in file names and
        print out any errors along with files successfully copied
        - For all options, run `mkbak --help`
        
        ## Requirements
        
        - [iterfzf](https://github.com/dahlia/iterfzf) for the fzf interface
          - If you want the height option, use my [fork](https://github.com/sudo-julia/iterfzf)
        - [rich](https://github.com/willmcgugan/rich) for formatting with `--verbose`
        - Python^3.7
        - Linux
        
        ## Bugs
        
        Open an issue or PR
        
        ## Credits
        
        Thanks to [dahlia](https://github.com/dahlia) for making [iterfzf](https://github.com/dahlia/iterfzf)
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: System :: Archiving :: Backup
Classifier: Topic :: Terminals
Requires-Python: >=3.7
Description-Content-Type: text/markdown
