Skip to content

Move man page compatibility to separate package #1055

@oleorhagen

Description

@oleorhagen

What problem does this solve?

We have currently run into an issue where 30% of our binary size is the urfave/cli library. With the latest release v2 it it 50%, which for us is not going to fly.

  • Add a minimal version of the cli, using conditional compilation maybe?

Solution description

Add a minimal build flag which does not include all the external dependencies like md2man etc, and simply contains the 'core' functionality of the library.

Metadata

Metadata

Assignees

Labels

area/v3relates to / is being considered for v3help wantedplease help if you can!kind/featuredescribes a code enhancement / feature requeststatus/confirmedconfirmed to be valid, but work has yet to start

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions