export const build_command_to_decompress7z = {
    form: 'form',
    link: {
        input: {
            link: {
                directory: {
                    need: false,
                    link: {
                        path: { like: 'string' },
                    },
                },
                file: {
                    need: false,
                    link: {
                        path: { like: 'string' },
                    },
                },
            },
        },
        output: {
            link: {
                file: {
                    link: { path: { like: 'string' } },
                },
            },
        },
    },
};
export const build_command_to_decompress_with_unarchiver = {
    form: 'form',
    link: {
        overwrite: { like: 'boolean', fall: false, need: false },
        password: { like: 'string', need: false },
        output: {
            link: {
                directory: {
                    link: {
                        path: { like: 'string' },
                    },
                },
            },
        },
        input: {
            link: {
                file: {
                    link: { path: { like: 'string' } },
                },
            },
        },
    },
};
export const build_command_to_create_rar = {
    form: 'form',
    link: {
        input: {
            link: {
                directory: {
                    link: {
                        path: { like: 'string' },
                    },
                },
            },
        },
        output: {
            link: {
                file: {
                    link: { path: { like: 'string' } },
                },
            },
        },
    },
};
// https://github.com/ashang/unar/blob/master/README.md
export const unarchiver_format = {
    form: 'hash',
    bond: {
        head: { like: 'string' },
    },
    hash: {
        zip: { head: 'Zip' },
        rar: { head: 'RAR' },
        '7z': { head: '7z' },
        tar: { head: 'Tar' },
        gzip: { head: 'Gzip' },
        bzip2: { head: 'Bzip2' },
        lzma: { head: 'LZMA' },
        cab: { head: 'CAB' },
        msi: { head: 'MSI' },
        nsis: { head: 'NSIS' },
        exe: { head: 'EXE' },
        iso: { head: 'ISO' },
    },
};
export const build_command_to_convert_archive = {
    form: 'form',
    link: {
        temporary: {
            link: {
                directory: {
                    link: {
                        path: { like: 'string' },
                    },
                },
            },
        },
        input: {
            link: {
                file: {
                    link: { path: { like: 'string' } },
                },
            },
        },
        output: {
            link: {
                file: {
                    link: { path: { like: 'string' } },
                },
            },
        },
    },
};
export const build_command_to_compress_with_zip = {
    form: 'form',
    link: {
        input: {
            link: {
                directory: {
                    link: {
                        path: { like: 'string' },
                    },
                },
            },
        },
        output: {
            link: {
                file: {
                    link: { path: { like: 'string' } },
                },
            },
        },
    },
};
//# sourceMappingURL=archive.js.map