<commit_before>So you want to read 1Password Interchange Format exports? This is the
right place indeed!

## Quick Start

- download the bundle and make it executable:

        curl -LO https://github.com/polettix/App-OnePif/raw/master/bundle/1pif
        chmod +x 1pif

- export all or part of 1Password database in the 1Password Interchange
  Format (**beware that this is unencrypted**)

- go in the export's main directory and run `1pif` downloaded above:

        cd /path/to/export
        /path/to/1pif

There you go, you'll see an interactive shell that you can play with. The
first command you probably want to try is `help`:

        1password> help
        Available commands:
        * quit (also: q, .q)
        exit the program immediately, exit code is 0
        * exit [code] (also: e)
        exit the program immediately, can accept optional exit code
        * file [filename] (also: f)
        set the filename to use for taking data (default: 'data1.pif')
        * types (also: ts)
        show available types and possible aliases
        * type [wanted] (also: t, use, u)
        get current default type or set it to wanted. It is possible to
        reset the default type by setting type "*" (no quotes)
        * list [type] (also: l)
        get a list for the current set type. By default no type is set
        and the list includes all elements, otherwise it is filtered<commit_msg>Use numbered list to try<commit_after>So you want to read 1Password Interchange Format exports? This is the
right place indeed!

## Quick Start

1. download the bundle and make it executable:

        curl -LO https://github.com/polettix/App-OnePif/raw/master/bundle/1pif
        chmod +x 1pif

2. export all or part of 1Password database in the 1Password Interchange
Format (**beware that this is unencrypted**)

3. go in the export's main directory and run `1pif` downloaded above:

        cd /path/to/export
        /path/to/1pif

There you go, you'll see an interactive shell that you can play with. The
first command you probably want to try is `help`:

        1password> help
        Available commands:
        * quit (also: q, .q)
        exit the program immediately, exit code is 0
        * exit [code] (also: e)
        exit the program immediately, can accept optional exit code
        * file [filename] (also: f)
        set the filename to use for taking data (default: 'data1.pif')
        * types (also: ts)
        show available types and possible aliases
        * type [wanted] (also: t, use, u)
        get current default type or set it to wanted. It is possible to
        reset the default type by setting type "*" (no quotes)
        * list [type] (also: l)
        get a list for the current set type. By default no type is set
        and the list includes all elements, otherwise it is filtered
{'fraction_non_alphanumeric': 0.07042253521126761, 'fraction_numerical': 0.008098591549295774, 'mean_word_length': 2.564617314930991, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5848746', 'n_tokens_mistral': 798, 'n_tokens_neox': 768, 'n_words': 390}