cli: implement --size
[oweals/opkg-lede.git] / libopkg / opkg_cmd.c
index 60ffee3e25de51c4d4502bfac4a52b7905e58cf3..fa434784437cb2c6f35073d1cde48330020bfc7d 100644 (file)
@@ -47,10 +47,12 @@ static void
 print_pkg(pkg_t *pkg)
 {
        char *version = pkg_version_str_alloc(pkg);
+       printf("%s - %s", pkg->name, version);
+       if (conf->size)
+               printf(" - %lu", pkg->size);
        if (pkg->description)
-               printf("%s - %s - %s\n", pkg->name, version, pkg->description);
-       else
-               printf("%s - %s\n", pkg->name, version);
+               printf(" - %s", pkg->description);
+       printf("\n");
        free(version);
 }