An open API service indexing awesome lists of open source software.

https://github.com/CreativeCodeCat/proctl

Project Control- Control your projects
https://github.com/CreativeCodeCat/proctl

Last synced: 8 months ago
JSON representation

Project Control- Control your projects

Awesome Lists containing this project

README

          

# PROCTL

> Manage, switch between templated licenses, and set languages










# Dependencies

- coreutils for stuff like `head`, `awk`, ...
- fzf (optional) for `-pick-license`, `-pick-language` flags
- git (optional) for generating info in default config automatically
- ncurses (optional) for colours (`PROCTL_COLOURS=1`) using `tput`

# Installation

# How do I install proctl?

[![basher install](https://www.basher.it/assets/logo/basher_install.svg)](https://github.com/basherpm/basher)

### on Arch BTW?

Follow one of the 3 simple ways to install below.

Download: [PKGBUILD](https://github.com/HeCodes2Much/ArchAUR/raw/main/proctl/PKGBUILD) and make with `makepkg -sfi`

Install: [Custom Repo](https://arch.therepo.club/) then just use `pacman -S proctl`

AUR: [YAY](https://aur.archlinux.org/packages/proctl) just use `yay -S proctl`

## Manual

```bash
git clone https://github.com/HeCodes2Much/proctl
cd proctl
sudo make install
```

# Configuration

Configuration can be found in `~/.config/license.conf` and `~/.config/license.conf`, it is automatically
generated on first launch or with the flag `-new-config`

Example config:

```sh
#!/usr/bin/env sh

export AUTHOR_NAME='Joe Doe'
export AUTHOR_EMAIL='joe@doe.com'
export AUTHOR_WEBSITE='https://joe.doe/'
export TEMPLATE_DIR='/usr/share/proctl'
```