https://github.com/onesoft-sudo/dirutils
Utilities for working with directories.
https://github.com/onesoft-sudo/dirutils
Last synced: over 1 year ago
JSON representation
Utilities for working with directories.
- Host: GitHub
- URL: https://github.com/onesoft-sudo/dirutils
- Owner: onesoft-sudo
- License: gpl-3.0
- Created: 2023-03-18T05:49:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-28T17:58:54.000Z (about 3 years ago)
- Last Synced: 2025-01-29T22:18:11.892Z (over 1 year ago)
- Language: C
- Homepage:
- Size: 196 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
README
# Dirutils
Dirutils is a collection of utility program for working with directories.
Currently these programs are available:
- `dirscan` - Scans the given directories and prints out the files inside of them
- `dirstats` - Shows statistical information about the given directory.
- `dirwatch` - Watches for any changes in the given directory.
Run `program --help` to see a short documentation of `program`, where `program` is
the name of the program that you want to invoke.
Homepage:
## Download
Latest and old source release tarballs can be found at .
## Building and installation
If you have downloaded the source release tarball, navigate to the directory first and then run the following commands:
```
tar -xvf dirutils-x.y.z.tar.gz
cd dirutils-x.y.z/
./configure
make
make install
```
Replace `x.y.z` with the version number of dirutils that you've downloaded.
`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.
Then you can run `dirstats --version` to check if it's working properly. You should see a version number being printed to the screen.
## Building from Git repository
Note that this requires you to have Git installed in your local computer. If not, go to to download and install Git. You'll also need `autoconf` and `automake` to build the package. Go to and to download and install them.
To clone the repository, run:
```
git clone git://git.savannah.gnu.org/dirutils.git
```
This should create a directory `dirutils`. Run `cd dirutils` to go inside of the directory.
The repository of dirutils does not come with the build scripts (e.g. `configure`). To generate those scripts, run:
```
autoreconf -i
```
It should create `configure`, `build-aux/` and a few other files.
Then run:
```
make
make install
```
Again, `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.
## License
Dirutils is licensed under GNU General Public License v3+. You should have received a copy with this repository/release. If not, see .
## Development and maintenance
Dirutils is maintained by Ar Rakin .