{"id":22169701,"url":"https://github.com/onesoft-sudo/dirutils","last_synced_at":"2025-03-24T17:23:33.332Z","repository":{"id":143401677,"uuid":"615602768","full_name":"onesoft-sudo/dirutils","owner":"onesoft-sudo","description":"Utilities for working with directories.","archived":false,"fork":false,"pushed_at":"2023-03-28T17:58:54.000Z","size":201,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-01-29T22:18:11.892Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/onesoft-sudo.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-18T05:49:47.000Z","updated_at":"2023-03-18T05:53:51.000Z","dependencies_parsed_at":"2023-09-18T05:15:10.932Z","dependency_job_id":null,"html_url":"https://github.com/onesoft-sudo/dirutils","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onesoft-sudo%2Fdirutils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onesoft-sudo%2Fdirutils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onesoft-sudo%2Fdirutils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onesoft-sudo%2Fdirutils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/onesoft-sudo","download_url":"https://codeload.github.com/onesoft-sudo/dirutils/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245316078,"owners_count":20595377,"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":[],"created_at":"2024-12-02T06:34:30.155Z","updated_at":"2025-03-24T17:23:33.308Z","avatar_url":"https://github.com/onesoft-sudo.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dirutils\n\nDirutils is a collection of utility program for working with directories.\n\nCurrently these programs are available:\n\n- `dirscan` - Scans the given directories and prints out the files inside of them \n- `dirstats` - Shows statistical information about the given directory.\n- `dirwatch` - Watches for any changes in the given directory.\n\nRun `program --help` to see a short documentation of `program`, where `program` is \nthe name of the program that you want to invoke.\n\nHomepage: \u003chttps://dirutils.nongnu.org\u003e\n\n## Download \n\nLatest and old source release tarballs can be found at \u003chttps://download.savannah.gnu.org/releases/dirutils/\u003e.\n\n## Building and installation\n\nIf you have downloaded the source release tarball, navigate to the directory first and then run the following commands:\n\n```\ntar -xvf dirutils-x.y.z.tar.gz \ncd dirutils-x.y.z/\n./configure\nmake\nmake install\n```\n\nReplace `x.y.z` with the version number of dirutils that you've downloaded. \n\n`make install` might fail if the current user does not have permission to make changes to the system directories. To fix this, run `sudo make install`. This will give root permissions to `make` and thus, it will be able to do it's job successfully. This command might ask you for your password.\n\nThen you can run `dirstats --version` to check if it's working properly. You should see a version number being printed to the screen. \n\n## Building from Git repository\n\nNote that this requires you to have Git installed in your local computer. If not, go to \u003chttps://git-scm.com/\u003e to download and install Git. You'll also need `autoconf` and `automake` to build the package. Go to \u003chttps://gnu.org/software/autoconf\u003e and \u003chttps://gnu.org/software/automake\u003e to download and install them.\n\nTo clone the repository, run:\n\n```\ngit clone git://git.savannah.gnu.org/dirutils.git\n```\n\nThis should create a directory `dirutils`. Run `cd dirutils` to go inside of the directory.\n\nThe repository of dirutils does not come with the build scripts (e.g. `configure`). To generate those scripts, run:\n\n```\nautoreconf -i\n```\n\nIt should create `configure`, `build-aux/` and a few other files.\n\nThen run:\n\n```\nmake\nmake install\n```\n\nAgain, `make install` might fail if the current user does not have permission to make changes to the system directories. You should run `sudo make install` to fix this.\n\n\n## License\n\nDirutils is licensed under GNU General Public License v3+. You should have received a copy with this repository/release. If not, see \u003chttps://www.gnu.org/licenses/gpl-3.0.en.html\u003e.\n\n## Development and maintenance\n\nDirutils is maintained by Ar Rakin \u003crakinar2@onesoftnet.eu.org\u003e.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonesoft-sudo%2Fdirutils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fonesoft-sudo%2Fdirutils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonesoft-sudo%2Fdirutils/lists"}