Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Competent build script #3324

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

Competent build script #3324

wants to merge 3 commits into from

Commits on Mar 28, 2024

  1. Competent build script

    loopyd committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    b9f9b15 View commit details
    Browse the repository at this point in the history
  2. Add command-line arguments

    This improvement adds command line arguments
    and help pages to the build script, extending
    its functionality.
    
    Arguments can now be passed through to the
    flatpak, to gain access to bottles-cli at
    runtime.
    
    Additionally, the script now has help pages:
    
    The help page can be accessed by running
    `./build.sh --help` or `./build.sh -h`.
    
    From there help on actions and options can be
    viewed by running `./build.sh <action> --help.
    
    NOTE: This script is almost generic enough
    to be used for any flatpak builder project, but
    it is still tailored to bottles as the
    package name is hardcoded in the script.
    
    It does not fully support all arguments of
    flatpak itself (yet), but it is a good start.
    loopyd committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    658dde6 View commit details
    Browse the repository at this point in the history
  3. Complex -f in list, and additions

    This commit adds complex filters to the ``-f|--filter``
    parameter of the list action in bottles-cli.
    
    The expanded functionality allows you to filter
    by multiple fields and values, and to use
    glob patterns to match.
    
    Additionally, added the missing ability to
    ``list dependencies``, and migrated the programs
    action over to the list action, where the
    complex filter ``bottle:`` can be used to
    target listing programs only found in a
    single bottle (or multiple with glob match)
    loopyd committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    3ac1913 View commit details
    Browse the repository at this point in the history