Files
oki/cli/man/oki.md

78 lines
1.1 KiB
Markdown

---
title: oki
section: 1
header: User Manual
---
# NAME
oki - A C and C++ package manager
# SYNOPSIS
`oki <command> [<args>]`
# DESCRIPTION
This program is a package manager focused on configuration simplicity.
# COMMANDS
## Build Commands
**oki-makefile**(1)
: Create or update a Makefile.
## Manifest Commands
**oki-tree**(1)
: Display a tree visualization of the dependency graph.
## Package Commands
**oki-init**(1)
: Create a new package in an existing directory.
**oki-install**(1)
: Install new dependencies.
**oki-list**(1)
: Search packages.
**oki-remove**(1)
: Remove a dependency.
## Publishing Commands
**oki-package**(1)
: Assemble the local package into a distributable tarball.
**oki-publish**(1)
: Upload a package to the repository.
# EXAMPLES
1. Create a new oki project in the current directory:
oki init c
2. Generate a Makefile for the project:
oki makefile
3. Install a dependency:
oki install string-builder
4. Create a distribuable tarball:
oki package
5. Learn about a command's options and usage:
oki help tree
# BUGS
See <https://codefirst.iut.uca.fr/git/oki/oki> for issues.