Skip to content
    Back to all Bounties

    Earn 13,500 ($135.00)

    Time Remainingdue 1 year ago
    In Progress

    VS Code Extension

    ShaneBurkhart
    ShaneBurkhart
    Posted 1 year ago

    Bounty Description

    Problem Description

    I want a VS code extension that can run scripts in the local VS code window. The idea is that these scripts can be shared in a marketplace where others can run them with one click in their current environment.

    No Auth

    • not logged in users can search all of the scripts in the marketplace and run them
    • the only window they see is the marketplace
    • they also see a plus button in the header and a star on each script in the marketplace as a prompt to login to get more features
    • scripts have a star and a play button in the marketplace

    Auth

    • the user can optionally log in using github
    • they can favorite scripts. their vs code ext opens to their favorites
    • they can create their own scripts
    • they can publish scripts to the marketplace

    Scripts

    • have a name, a description and a script to run (textarea, not file upload)
    • let's do python scripts only to start

    Acceptance Criteria

    A VS code extension with a marketplace list of "scripts" that can be favorited (star) and run (play). the list view has the name and truncated description and buttons. clicking on the scripts details shows the name, then the description then script contents.

    When a script is run it would be nice if the console log is output in a terminal window or a code window. somewhere in VS code.

    Login with github. They can then create private scripts (plus button) that can be published. They can favorite scripts from the marketplace.

    An example use case would be a "tailwind install" script that you can search "tailwind" and press run and it does everything for your environment.

    Copyright © 2024 Replit, Inc. All rights reserved.
    • twitter
    • tiktok
    • instagram
    • facebook

    Replit

    Programming languages

    • Python
    • JavaScript
    • TypeScript
    • Node.js
    • Nix
    • HTML, CSS, JS
    • C++
    • Golang