balena-cli/lib/utils/device
Lucian Buzzo 257dd514ed Improve directory scan speed prior to tarballing
This changes improves the speed that the project is tarballed by switching from
`klaw` to `recursive-fs` and not running `lstat` on files that are ignored.
Whilst testing with the Jellyfish repository, which contains a number of
sub directories, each with their own node_modules folder, I was able to
reduce the time taken to scan and tarball the project from 70s to 11s,
which is a massive improvement.

Change-type: patch
Signed-off-by: Lucian Buzzo <lucian.buzzo@gmail.com>
2021-11-26 13:55:41 +00:00
..
api.ts push: Await and retry supervisor API requests to a local device 2021-09-10 01:44:26 +01:00
deploy.ts Improve directory scan speed prior to tarballing 2021-11-26 13:55:41 +00:00
errors.ts Livepush: Extend CTRL-C availability (don't ignore CTRL-C during image build) 2020-12-09 22:49:47 +00:00
live.ts chore: Update balena-lint 2021-07-20 18:02:16 +01:00
logs.ts push: Await and retry supervisor API requests to a local device 2021-09-10 01:44:26 +01:00
ssh.ts ssh: fix incorrect service name parsing in local mode 2021-04-14 16:31:07 -03:00