go-get-folder-size

command module
v0.0.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 29, 2023 License: MIT Imports: 4 Imported by: 0

README

go-get-folder-size

Get the size of a folder by recursively iterating through all its sub(files && folders). Use go, so high-speed


motivation

To quickly know the folder size,but get-folder-size is implemented by nodejs, which is too slow。


Usage

npm
install
npm install go-get-folder-size
cli
# Binary go, fastest
npx go-get-folder-size
program
import {
	getFolderSize,
	getFolderSizeBin,
	getFolderSizeWasm
} from 'go-get-folder-size'

const base = './' // The directory path you want to get

await getFolderSizeBin(base) // Binary go, fastest

await getFolderSize(base) // native node

await getFolderSizeWasm(base) // Wasm go,slowest
go
cli
go install github.com/markthree/go-get-folder-size
go-get-folder-size
program
# Super invincible fast
go get github.com/markthree/go-get-folder-size
package main

import (
	getFolderSize "github.com/markthree/go-get-folder-size/src"
)

func main() {
	size, err := getFolderSize.Parallel("./") // Concurrent running, invincible fast
}

License

Made with markthree

Published under MIT License.

Documentation

Overview

go-cli

Directories

Path Synopsis
js-wasm
js-wasm

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL