LinuxCommandLibrary

proctl

Manage project licenses and language configs

TLDR

List available licenses

$ proctl -ll
copy
List available languages
$ proctl -lL
copy
Pick license interactively
$ proctl -pl
copy
Pick language interactively
$ proctl -pL
copy
Remove licenses from project
$ proctl -r
copy
Create new license template
$ proctl -t
copy
Delete license template
$ proctl -R [@license_name]
copy

SYNOPSIS

proctl [-ll|-lL|-pl|-pL|-r|-t|-R license]

DESCRIPTION

proctl manages project licenses and language configurations. It provides templated license management with interactive selection, making it easy to add or switch licenses in projects.
The tool supports custom license templates and integrates with fzf for fuzzy selection of licenses and languages.

PARAMETERS

-ll, -list-licenses

List all available license templates
-lL, -list-languages
List supported programming languages
-pl, -pick-license
Interactive license selection via fzf
-pL, -pick-language
Interactive language selection via fzf
-r, -remove-license
Remove licenses from current project
-t, -new-template
Create a new license template
-R, -delete-license
Delete license templates
-h, -help
Display help information

CAVEATS

Requires fzf for interactive menus. License templates stored in user configuration. Custom templates need manual creation.

HISTORY

proctl was created by CreativeCodeCat to streamline project license management, particularly useful for developers who work on multiple projects with different licensing requirements.

SEE ALSO

license(1), fzf(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community