1.0.1 • Published 3 years ago
nv-cli-fsplit v1.0.1
nv-cli-fsplit
- nv-cli-fsplit
- cli tool, split flie
install
- npm install nv-cli-fsplit -g
usage
nv-cli-fsplit#
Usage: nv_fsplit [options]
Options:
-i, --input source-file-name(for split) or source-dir-name(for concat)
-o, --output destination-dir-name(for split) or destination-file-name(for concat)
-z, --size fragment size
-h, --help usage
example
split
nv-cli-fsplit# nv_fsplit -s -i package.json -z 100
{
mode: 'size',
name: 'package',
ext: '.json',
id: 'UGWJdv3lRCnEI7qrBtcuoLb7haK4nXepOAzXPCOs2fHWNKdZ9MEtQ7zjQlK8NwxR',
total_size: 428,
frag_size: 100,
frag_boundary: undefined,
blocks: [
{
seq: 0,
si: 0,
ei: 100,
name: 'UGWJdv3lRCnEI7qrBtcuoLb7haK4nXepOAzXPCOs2fHWNKdZ9MEtQ7zjQlK8NwxR--0'
},
{
seq: 1,
si: 100,
ei: 200,
name: 'UGWJdv3lRCnEI7qrBtcuoLb7haK4nXepOAzXPCOs2fHWNKdZ9MEtQ7zjQlK8NwxR--1'
},
{
seq: 2,
si: 200,
ei: 300,
name: 'UGWJdv3lRCnEI7qrBtcuoLb7haK4nXepOAzXPCOs2fHWNKdZ9MEtQ7zjQlK8NwxR--2'
},
{
seq: 3,
si: 300,
ei: 400,
name: 'UGWJdv3lRCnEI7qrBtcuoLb7haK4nXepOAzXPCOs2fHWNKdZ9MEtQ7zjQlK8NwxR--3'
},
{
seq: 4,
si: 400,
ei: 428,
name: 'UGWJdv3lRCnEI7qrBtcuoLb7haK4nXepOAzXPCOs2fHWNKdZ9MEtQ7zjQlK8NwxR--4'
}
]
}
nv-cli-fsplit# ls -l package
total 24
-rw-r--r-- 1 root root 927 Aug 16 07:05 __meta__.json
-rw-r--r-- 1 root root 100 Aug 16 07:05 UGWJdv3lRCnEI7qrBtcuoLb7haK4nXepOAzXPCOs2fHWNKdZ9MEtQ7zjQlK8NwxR--0
-rw-r--r-- 1 root root 100 Aug 16 07:05 UGWJdv3lRCnEI7qrBtcuoLb7haK4nXepOAzXPCOs2fHWNKdZ9MEtQ7zjQlK8NwxR--1
-rw-r--r-- 1 root root 100 Aug 16 07:05 UGWJdv3lRCnEI7qrBtcuoLb7haK4nXepOAzXPCOs2fHWNKdZ9MEtQ7zjQlK8NwxR--2
-rw-r--r-- 1 root root 100 Aug 16 07:05 UGWJdv3lRCnEI7qrBtcuoLb7haK4nXepOAzXPCOs2fHWNKdZ9MEtQ7zjQlK8NwxR--3
-rw-r--r-- 1 root root 28 Aug 16 07:05 UGWJdv3lRCnEI7qrBtcuoLb7haK4nXepOAzXPCOs2fHWNKdZ9MEtQ7zjQlK8NwxR--4
nv-cli-fsplit#
concat
rm -r package.json
nv_fsplit -c -i package -o package.json
rm -r package
LICENSE
- ISC
1.0.1
3 years ago