Skip to content

codespin-ai/codefix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeFix

Overview

CodeFix is a CLI tool for managing and syncing local projects. It allows you to add, manage, and access project files via a local server.

Installation

Install CodeFix globally via npm:

npm install -g codefix

Usage

Start the Server

Start the server and sync a project:

codefix --project /path/to/project

If no project path is specified, it defaults to the current directory.

Manage Secret Key

View or update the secret key:

codefix key [new-key]

Manage Port

View or update the port:

codefix port [new-port]

Stop the Server

Stop the running server:

codefix kill

Add Project via API

After the server is running, add a new project:

curl -X POST http://localhost:60280/projects?key=your-secret-key -d '{"path":"/path/to/project"}'

File Operations

Retrieve or update files via API.

Get File:

curl http://localhost:60280/projects/[project-id]/files/[file-path]?key=your-secret-key

Update File:

curl -X POST http://localhost:60280/projects/[project-id]/files/[file-path]?key=your-secret-key -d '{"contents":"new content"}'

Configuration

Settings like the secret key and port are saved in ~/.codespin/codefix.json.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published