You are browsing as a guest. Sign up (or log in) to start making projects!

Scratchpad

  • 4 Devlogs
  • 10 Total hours

The simple project manager you never knew you needed

Open comments for this post

2h 3m 21s logged

Project Manager TUI Added

  • Built an interactive terminal user interface (TUI) to manage local projects seamlessly.
  • Status indicators display whether a project is currently active.
  • Selecting a project opens it directly in your preferred editor.
0
1
21
Open comments for this post

3h 52m 35s logged

Release Setup & CI Integration

  • Automated CI pipeline validates every single commit.
  • Releases and builds are automatically published to GitHub on update.
  • Auto-completion support for fast terminal navigation and project tracking.

What’s Next

  • Built-in auto-updater.
  • TUI for project management

You can try it now at https://github.com/InvalidJoker/scratchpad/releases

0
1
156
Open comments for this post

2h 29m 28s logged

Base is ready now

Added

  • First-Run Onboarding: Prompts users to run setup on initial execution to initialize CLI configuration.
  • Project Creation & Lifecycle:
    • new <name>: Create a scratch project.
    • open <name>: Open a project and mark it active.
    • keep <name>: Promote a project out of scratch, permanently.
  • Project Discovery & Inspection:
    • list: List your scratch projects.
    • info <name>: Show everything known about a project.
  • Trash Management:
    • trash <name>...: Move a project to the trash.
    • restore <name>: Bring a project back from the trash.
0
1
130
Open comments for this post

1h 11m 24s logged

Scratchpad

I’ve started working on Scratchpad, a small tool for managing temporary projects and experiments.

The idea behind Scratchpad is simple: I often create projects in my Downloads folder when I’m testing an idea or starting something small. After a while, those projects pile up and I have to manually figure out what I still need and what I can delete.

Scratchpad is meant to make that process easier by giving these temporary projects their own workspace and eventually helping manage their lifecycle.

For the first step, I set up the project in Go and implemented the first command. This gives me the basic foundation to start building the rest of the tool around.

It’s still very early, but the initial structure is now in place.

0
1
27

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…