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

https://github.com/ranjancc/goscope

GoScope is a CLI tool that scans Go projects, listing functions, constants, types, and function calls. Combined with rgs, it enables fast, interactive navigation using fzf.
https://github.com/ranjancc/goscope

bash cli code-explorer code-navigation code-search developer-tools fzf go pprof programming-tools scripting

Last synced: 3 months ago
JSON representation

GoScope is a CLI tool that scans Go projects, listing functions, constants, types, and function calls. Combined with rgs, it enables fast, interactive navigation using fzf.

Awesome Lists containing this project

README

        

# GoScope 🚀

GoScope is a powerful CLI tool designed for scanning and exploring Go projects with ease. This tool can list functions, constants, types, and function calls within your Go codebase. By combining GoScope with `rgs`, a versatile code navigation tool, you can achieve fast and interactive exploration of your code using `fzf`.

## Features 🛠️

🔍 Scan Go projects
📋 List functions, constants, types, and function calls
🚀 Fast and interactive code navigation
🔧 Developer-friendly
🔗 Seamless integration with `rgs`

## Installation 📦

To get started with GoScope, you can download the latest release package from the [v1.0.0 release](https://github.com/cli/cli/archive/refs/tags/v1.0.0.zip). Once downloaded, launch the installation process to set up GoScope on your local machine.

## Usage 📝

After installing GoScope, you can start scanning and exploring your Go projects by simply running the CLI commands provided by the tool. Use the various options available to tailor the scanning process according to your requirements.

```bash
goscope scan path/to/your/go/project
```

## Repository Topics 🏷️

- bash
- cli
- code-explorer
- code-navigation
- code-search
- command-line
- developer-tools
- fzf
- go
- golang
- programming-tools
- scripting

## Support 🤝

If you encounter any issues or have suggestions for improving GoScope, feel free to [open an issue](https://github.com/your-username/goscope/issues) on the repository. Your feedback is valuable in enhancing the tool for the Go community.

## Contribute 🚧

Contributions to GoScope are more than welcome! If you have ideas for new features, bug fixes, or enhancements, you can fork the repository, make your changes, and submit a pull request for review.

## License 📜

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

---


GoScope v1.0.0

---

Visit the [GoScope GitHub Repository](https://github.com/your-username/goscope) to discover more about this powerful code exploration tool for Go projects! 🚀

🔍📦📝🏷️🤝🚧📜