mirror of
https://code.forgejo.org/actions/setup-node
synced 2025-06-22 19:28:01 +02:00
Use custom 7zr
This commit is contained in:
parent
d7b6952411
commit
a78e5a55c8
8 changed files with 78 additions and 39 deletions
10
node_modules/@actions/tool-cache/lib/tool-cache.d.ts
generated
vendored
10
node_modules/@actions/tool-cache/lib/tool-cache.d.ts
generated
vendored
|
@ -14,9 +14,17 @@ export declare function downloadTool(url: string): Promise<string>;
|
|||
*
|
||||
* @param file path to the .7z file
|
||||
* @param dest destination directory. Optional.
|
||||
* @param _7zPath path to 7zr.exe. Optional, for long path support. Most .7z archives do not have this
|
||||
* problem. If your .7z archive contains very long paths, you can pass the path to 7zr.exe which will
|
||||
* gracefully handle long paths. By default 7zdec.exe is used because it is a very small program and is
|
||||
* bundled with the tool lib. However it does not support long paths. 7zr.exe is the reduced command line
|
||||
* interface, it is smaller than the full command line interface, and it does support long paths. At the
|
||||
* time of this writing, it is freely available from the LZMA SDK that is available on the 7zip website.
|
||||
* Be sure to check the current license agreement. If 7zr.exe is bundled with your action, then the path
|
||||
* to 7zr.exe can be pass to this function.
|
||||
* @returns path to the destination directory
|
||||
*/
|
||||
export declare function extract7z(file: string, dest?: string): Promise<string>;
|
||||
export declare function extract7z(file: string, dest?: string, _7zPath?: string): Promise<string>;
|
||||
/**
|
||||
* Extract a tar
|
||||
*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue