Skip to content

Latest commit

 

History

History

stellar-suite

Stellar Suite Extension

The Stellar Suite extension provides a set of tools and utilities for developers working with the Stellar blockchain and Soroban smart contract platform within Visual Studio Code.

Soroban Command Builder

Features

  • Soroban Command Builder: Easily construct and run Soroban CLI commands directly from within VS Code. The Command Builder provides an intuitive interface for selecting commands, specifying options and flags, and previewing the generated command.

  • Command History: View and re-run previously executed Soroban CLI commands. The Command History view displays a list of commands along with their timestamps, making it easy to track and repeat commands.

  • Soroban CLI Integration: The extension automatically detects if the Soroban CLI is installed on your system. If the CLI is not found, it provides a convenient button to navigate to the Soroban CLI installation guide.

  • Sora Application Log Integration: The extension looks for command history and other relevant logs generated by the Sora application. It works seamlessly with Sora to provide an integrated logging experience. Logs are stored in the following locations:

    • Linux: ~/.config/sora/logs/soroban-commands.log
    • macOS: ~/Library/Logs/sora/soroban-commands.log
    • Windows: %USERPROFILE%\AppData\Roaming\sora\logs\soroban-commands.log

Requirements

  • Visual Studio Code v1.60.0 or higher
  • Soroban CLI (required for command builder)
  • Sora application (optional, required for log integration)

Extension Settings

This extension does not contribute any additional settings to VS Code.

Known Issues

No known issues at the moment.

Release Notes

0.1.0

Initial release of the Stellar Suite extension.

  • Added Soroban Command Builder for constructing and running Soroban CLI commands.
  • Added Command History view for tracking and re-running previously executed commands.
  • Implemented Soroban CLI integration to detect if the CLI is installed and provide installation guidance.
  • Integrated with Sora application logs for storing command history and logs in platform-specific locations.

Contributing

Contributions are welcome! If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request on the GitHub repository.

License

This extension is licensed under the MIT License.

Enjoy using the Stellar Suite extension!