https://github.com/marcusziade/reposort
RepoSort is a command-line tool written in Go that organizes repositories into language-specific directories. It is designed to help developers maintain a clean workspace by automatically sorting repositories based on the programming language they are primarily written in.
https://github.com/marcusziade/reposort
Last synced: 2 months ago
JSON representation
RepoSort is a command-line tool written in Go that organizes repositories into language-specific directories. It is designed to help developers maintain a clean workspace by automatically sorting repositories based on the programming language they are primarily written in.
- Host: GitHub
- URL: https://github.com/marcusziade/reposort
- Owner: marcusziade
- Created: 2024-03-09T15:25:27.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-03-09T15:57:52.000Z (about 1 year ago)
- Last Synced: 2025-02-28T13:14:41.817Z (2 months ago)
- Language: Go
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RepoSort
RepoSort is a command-line tool written in Go that organizes repositories into language-specific directories. It is designed to help developers maintain a clean workspace by automatically sorting repositories based on the programming language they are primarily written in.
https://github.com/marcusziade/reposort/assets/47460844/55113f25-cb9e-4295-b4a1-bd8d8f9cd748
## Installation
Before installing RepoSort, ensure you have Go installed on your system. You can then install RepoSort by cloning the repository and building the binary.
```bash
git clone https://github.com/marcusziade/reposort.git
cd reposort/cmd/reposort
go build
```This will generate a `reposort` executable in your current directory.
## Usage
To use RepoSort, simply provide the directory path containing the repositories as an argument to the executable:
```bash
./reposort /path/to/repositories
```RepoSort will then process each repository in the provided directory and sort them into language-specific subdirectories.
## Requirements
RepoSort requires the following:
- Go version 1.x or higher
- Access to the directory containing the repositories## Contributing
Contributions to RepoSort are welcome. If you have suggestions for improvements or bug fixes, please open an issue or submit a pull request.
## License
RepoSort is released under the MIT License.
## Support
If you encounter any problems or have any questions about using RepoSort, please open an issue on the GitHub repository, and I will be happy to assist you.