{"id":24779020,"url":"https://github.com/ggleblanc2/zip-directory","last_synced_at":"2025-03-24T03:13:51.053Z","repository":{"id":274355691,"uuid":"922655312","full_name":"ggleblanc2/zip-directory","owner":"ggleblanc2","description":"The code in this repository zips a directory.","archived":false,"fork":false,"pushed_at":"2025-01-26T19:30:54.000Z","size":4,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-26T20:20:40.144Z","etag":null,"topics":["java","zip"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ggleblanc2.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-26T19:11:43.000Z","updated_at":"2025-01-26T19:32:35.000Z","dependencies_parsed_at":"2025-01-26T20:20:43.189Z","dependency_job_id":"83494534-b536-4f11-a0f4-133e18dbabb6","html_url":"https://github.com/ggleblanc2/zip-directory","commit_stats":null,"previous_names":["ggleblanc2/zip-directory"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggleblanc2%2Fzip-directory","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggleblanc2%2Fzip-directory/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggleblanc2%2Fzip-directory/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ggleblanc2%2Fzip-directory/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ggleblanc2","download_url":"https://codeload.github.com/ggleblanc2/zip-directory/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245200705,"owners_count":20576674,"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":["java","zip"],"created_at":"2025-01-29T09:26:59.213Z","updated_at":"2025-03-24T03:13:50.779Z","avatar_url":"https://github.com/ggleblanc2.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Zip Directory\n\nI needed an easy way to zip a Windows directory.  So, I created this simple process using a `ZipOutputStream`.\n\nHere's the output from one of my test runs.\n\n    Creating zip file: D:\\Eclipse\\FS22_BalanceSheet\\FS22_BalanceSheet.zip\n    Writing BalanceSheet.lua to zip file\n    Writing gui to zip file\n    Writing gui/guiProfiles.xml to zip file\n    Writing gui/InGameMenuBalanceSheet.lua to zip file\n    Writing gui/inGameMenuBalanceSheet.xml to zip file\n    Writing images to zip file\n    Writing images/BalanceSheet.png to zip file\n    Writing images/menuIcon.dds to zip file\n    Writing languages to zip file\n    Writing languages/l10n_en.xml to zip file\n    Writing modDesc.xml to zip file\n\nThe process writes the zip file in the input Windows directory.  Zip files are automatically excluded from the zip process.\n\nThere is only one required argument.\n\n- The file path to the directory.\n\nThe remaining arguments are extension exclusions.  You can have as many extension exclusions as you want.  All other directories and files are included.  Here's an example execute command, taken from one of my Windows batch files.\n\n    java -jar D:\\Eclipse\\Eclipse-2024-workspace\\com.ggl.zipdirectory\\zipdirectory.jar D:\\Eclipse\\FS22_BalanceSheet bat\n\nI also exclude `.bat` files.  The process adds the dot prefix.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fggleblanc2%2Fzip-directory","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fggleblanc2%2Fzip-directory","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fggleblanc2%2Fzip-directory/lists"}