go install github.com/crazywolf132/goshed@latest-
Create your first playground:
goshed create -n hello -t basic
-
List your playgrounds:
goshed list
-
Open in your editor:
goshed open -n hello
Launch with:
goshed i↑/↓: Navigate itemsEnter: SelectEsc: Go back?: Toggle helpq: Quit
n: New projecto: Open projectd: Delete projecte: Edit project/: Search projects
basic: Simple Go programweb: HTTP servercli: Command-line appapi: RESTful APIgraphql: GraphQL API
goshed create -n myproject -t webAdd tags when creating:
goshed create -n myproject -t web --tags="api,demo"Add notes to projects:
goshed notes -n myproject -t "This is a test API"Git commands are available in project view:
- Initialize repository
- View status
- Commit changes
- Push/pull
Convert playground to full project:
goshed promote -n myproject -d ~/projects/myapiConfiguration file: ~/.goshed/config.yaml
editor: code
cleanup:
older_than: 720hGOSHED_EDITOR: Preferred editorGOSHED_CONFIG: Config file location
-
Quick Search
- Use
/in interactive mode - Filter by tags:
goshed list --filter-tag=api
- Use
-
Workspace Organization
- Use tags consistently
- Add descriptive notes
- Clean up regularly
-
Git Integration
- Initialize early
- Commit frequently
- Push important work
-
Editor not opening
- Check
EDITORenvironment variable - Verify editor installation
- Check
-
Git errors
- Ensure Git is installed
- Check repository status
-
Template errors
- Verify template name
- Check template requirements
- Use
goshed help [command] - Check documentation
- Open GitHub issues