DevTrends开发者趋势
主题色

akashnag /

bscaff

I built BScaff, a CLI tool for saving and reusing project structures, templates, files, and text snippets. It can serve as a URL bookmark tool as well. It started with project scaffolding, but I wanted something more gen…

DT桌面效率DT软件开发DT命令行工具DT内容 / 资源DT终端

关于

I built BScaff, a CLI tool for saving and reusing project structures, templates, files, and text snippets. It can serve as a URL bookmark tool as well. It started with project scaffolding, but I wanted something more general-purpose: a tool that could save almost any reusable starting point and bring it back whenever needed. For each language, I had a specific way of structuring projects that I have refined over years, but I could not find any tool which can quickly help to generate such scaffolding quickly. Copier and Cookiecutter exists but they depend on templates, and I didn't want to create templates for such tasks. One more use-case I had was when I used AI chatbots who suggest some project structure, and I want to quickly create that. So I wanted something offline which can quickly help me save and recreate file trees. Then I added snippets to it too, but I mostly use it for notes taking personally. Some things you can do with it: * Save Git repository templates locally and use them offline whenever you need to create a new project * Create reusable templates from existing directories * Save and recreate directory structures by copying ASCII file trees and the tool will read it from clipboard and recreate it (or save it for later) * Save collections of files and generate them again in another directory * Save text snippets and either copy them to the clipboard or generate files from them The idea is to avoid repeatedly recreating the same boilerplate, directory structures, configuration files, etc. And you can use it as a note-taking app as well with snippets. It has templates support as well with Jinja-based variable replacement. Template updates are supported, but project updates are not yet implemented, have planned it for future. It is written in TypeScript, runs on Node.js, and is available on npm. GitHub: https://github.com/akashnag/bscaff Install: npm install -g @akashnag/bscaff Feedback, feature suggestions ( I already have a big backlog though :P ), and contributions are welcome!

收录记录

  1. Show HN

    2026年10月14日 · 1 次收录

讨论这个产品