An open API service indexing awesome lists of open source software.

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.

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.