{"id":17723761,"url":"https://github.com/ncw/make_test_files","last_synced_at":"2025-03-14T05:32:02.019Z","repository":{"id":64306545,"uuid":"114107140","full_name":"ncw/make_test_files","owner":"ncw","description":"A program to generate test files","archived":false,"fork":false,"pushed_at":"2017-12-22T14:37:44.000Z","size":7,"stargazers_count":8,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-06-20T12:05:03.456Z","etag":null,"topics":["files","testing"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ncw.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-12-13T10:29:17.000Z","updated_at":"2024-06-20T12:05:03.456Z","dependencies_parsed_at":"2023-01-15T10:45:43.212Z","dependency_job_id":null,"html_url":"https://github.com/ncw/make_test_files","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncw%2Fmake_test_files","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncw%2Fmake_test_files/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncw%2Fmake_test_files/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncw%2Fmake_test_files/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ncw","download_url":"https://codeload.github.com/ncw/make_test_files/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243532517,"owners_count":20306151,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["files","testing"],"created_at":"2024-10-25T15:43:59.092Z","updated_at":"2025-03-14T05:32:01.684Z","avatar_url":"https://github.com/ncw.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"Make test files\n===============\n\nCreate a tree of random files for testing.\n\nDownload a [binary from github](https://github.com/ncw/make_test_files/releases/latest)\nor build from source (see later).\n\nUsage\n=====\n\n```\nUsage: make_test_files [flags] \u003cdirectory\u003e\n\nThis command makes a random directory structure with random files in\n\u003cdirectory\u003e.  The options can be used to control exactly which files\nget made.\n\nThe file names and sizes will be identical each time the command is\nrun with the same parameters.  -seed can be used to change what is\ncreated.\n\nOptions:\n  -files-per-directory int\n    \tAverage number of files per directory (default 10)\n  -loop\n    \tLoop forever\n  -max-depth int\n    \tMaximum depth of directory heirachy (default 10)\n  -max-name-length int\n    \tMaximum size of files to create (default 12)\n  -max-size int\n    \tMaximum size of files to create (default 100)\n  -min-name-length int\n    \tMinimum size of file to create (default 4)\n  -min-size int\n    \tMinimum size of file to create\n  -n int\n    \tNumber of files to create (default 1000)\n  -seed int\n    \tSeed for the random number generator (default 1)\n  -sync\n    \tFsync each file\n  -v\tBe more verbose\n  -z\tFill files with zeroes instead of random data\n```\n\nBuild\n=====\n\nYou'll need go installed, then \n\n    go get github.com/ncw/make_test_files\n\nand this will build the binary in `$GOPATH/bin`.  You can then modify\nthe source and submit patches.\n\nLicense\n=======\n\nThis is free software under the terms of the MIT license (check the\nCOPYING file included in this package).\n\nContact and support\n===================\n\nThe project website is at:\n\n- https://github.com/ncw/make_test_files\n\nThere you can file bug reports, ask for help or contribute patches.\n\nAuthors\n=======\n\n- Nick Craig-Wood \u003cnick@craig-wood.com\u003e\n\nContributors\n------------\n\n- Your name goes here!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fncw%2Fmake_test_files","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fncw%2Fmake_test_files","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fncw%2Fmake_test_files/lists"}