https://github.com/beaglesoftware/cforge
A no-nonsense C/C++ package manager that does anything
https://github.com/beaglesoftware/cforge
c cpp microsoft packagemanager vcpkg
Last synced: about 2 months ago
JSON representation
A no-nonsense C/C++ package manager that does anything
- Host: GitHub
- URL: https://github.com/beaglesoftware/cforge
- Owner: beaglesoftware
- License: mit
- Created: 2024-12-25T17:08:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-16T11:31:48.000Z (over 1 year ago)
- Last Synced: 2025-02-16T12:25:00.629Z (over 1 year ago)
- Topics: c, cpp, microsoft, packagemanager, vcpkg
- Language: Go
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CForge
A no-nonsense C/C++ package manager
> [!WARNING]
> CForge is not ready for production use yet. Please wait until final release
## Installation
### Windows
Open PowerShell **as an administrator**
Run this comnand:
```powershell
irm "https://github.com/beaglesoftware/cforge/blob/main/tools/install.ps1?raw=true" | iex
```
It will ask for permission, click on Yes
### Mac or GNU/Linux
Open your terminal (Example: Mac's default terminal, iTerm2, GNOME Terminal, Konsole, Terminator, Warp or anything)
Run this command:
```shell
sh -c "$(curl -fsSL https://github.com/beaglesoftware/cforge/blob/main/tools/install.sh?raw=true)"
```
## Build from source
Install [Go](https://go.dev/dl/)
### Mac/Linux
Run these commands:
```shell
./build.sh
```
The path of binary is `dist/{YOUR OS}/{YOUR ARCHITECTURE}/cforge`
### Windows
Run these commands:
```powershell
$ARCH = $env:PROCESSOR_ARCHITECTURE
go build main.go -o "dist/windows/$ARCH/cforge.exe "
./dist/windows/$ARCH/cforge.exe
```
## Features
**Note:** "No" doesn't mean that it won't be available in the future. It may be available in the future
| Feature | Supported OS/OSes | Available | It is working? |
|-----------------------|-------------------|-----------|----------------|
| Supports dependencies | Cross-platform | ✅ Yes | ❌ Not recursive |
| Have a build system | N/A | ❌ No | N/A |
| Install C tools | N/A | ❌ No | N/A |