[1m                                                                                [0m
[1m [0m[1mUsage: [0m[1mpbir [OPTIONS] COMMAND [ARGS]...[0m[1m                                       [0m[1m [0m
[1m                                                                                [0m
 Agent-first CLI for Power BI report manipulation (local PBIR format)           
                                                                                
 [2mFabric CLI: [0m[2m?[0m[2m Status unavailable - Run [0m[2mfab auth status[0m                         
 [2mRun [0m[2mpbir setup[0m[2m to get started[0m                                                  
                                                                                
 [1;2mPrerequisites:[0m[2m Reports must be local and in PBIR format[0m                        
 [2m  Use [0m[2mpbir download[0m[2m to get remote reports from Fabric[0m                          
                                                                                
 [1;2mIMPORTANT:[0m[2m Discover properties before setting them[0m                             
 [2m  [0m[2mpbir schema types[0m[2m                  List visual types[0m                         
 [2m  [0m[2mpbir schema containers card[0m[2m        List containers for a type[0m                
 [2m  [0m[2mpbir schema describe card.title[0m[2m    Show properties with types and ranges[0m     
                                                                                
 [1;2mPath syntax:[0m[2m [0m[2mReport.Report/Page.Page/Visual.Visual[0m                             
 [2m  Type suffixes (.Report, .Page, .Visual) are required[0m                         
 [2m  Active report: [0m[2mpbir connect "Report.Report"[0m[2m, then [0m[2mpbir get settings[0m          
 [2m  Glob patterns: [0m[2m**/*.Visual[0m[2m (all visuals), [0m[2m**/card*.Visual[0m[2m (fuzzy match)[0m      
 [2m  Properties: [0m[2mVisual.Visual.title.fontSize[0m[2m (dot notation after path)[0m           
                                                                                
 [2mMade by Kurt Buhler & Maxim Anatsko - version 0.9.24[0m                           
                                                                                
[2m╭─[0m[2m Options [0m[2m───────────────────────────────────────────────────────────────────[0m[2m─╮[0m
[2m│[0m [1m-[0m[1m-interactive[0m         [1m-i[0m        Launch interactive browser mode (arrow keys  [2m│[0m
[2m│[0m                                 to navigate, q to quit)                      [2m│[0m
[2m│[0m [1m-[0m[1m-show[0m[1m-legacy[0m                   Show legacy format reports that need         [2m│[0m
[2m│[0m                                 conversion to PBIR                           [2m│[0m
[2m│[0m [1m-[0m[1m-install[0m[1m-completion[0m            Install shell completion for current shell   [2m│[0m
[2m│[0m                                 (human users only, not agents)               [2m│[0m
[2m│[0m [1m-[0m[1m-show[0m[1m-completion[0m               Show completion script for current shell     [2m│[0m
[2m│[0m                                 (human users only, not agents)               [2m│[0m
[2m│[0m [1m-[0m[1m-version[0m             [1m-V[0m        Show version and exit.                       [2m│[0m
[2m│[0m [1m-[0m[1m-quiet[0m               [1m-q[0m        Reduce output (suppress animations, tips,    [2m│[0m
[2m│[0m                                 and spinners)                                [2m│[0m
[2m│[0m [1m-[0m[1m-debug[0m                         Enable debug logging to stderr (tracebacks,  [2m│[0m
[2m│[0m                                 timing, resolution)                          [2m│[0m
[2m╰──────────────────────────────────────────────────────────────────────────────╯[0m
[2m╭─[0m[2m Getting Started [0m[2m───────────────────────────────────────────────────────────[0m[2m─╮[0m
[2m│[0m [1msetup      [0m[1m [0m  Install Power BI agent plugins                                 [2m│[0m
[2m│[0m [1mconfig     [0m[1m [0m View and manage CLI configuration                               [2m│[0m
[2m│[0m [1mconnect    [0m[1m [0m Start here; set the active connection for report (local report  [2m│[0m
[2m│[0m [1m            [0m in PBIR format or remote report in Fabric or Power BI           [2m│[0m
[2m│[0m [1m            [0m workspace)                                                      [2m│[0m
[2m│[0m [1mprofile    [0m[1m [0m Manage saved connection profiles                                [2m│[0m
[2m╰──────────────────────────────────────────────────────────────────────────────╯[0m
[2m╭─[0m[2m Browse & Query [0m[2m────────────────────────────────────────────────────────────[0m[2m─╮[0m
[2m│[0m [1mls         [0m[1m [0m List reports, pages, or visuals; use [1m-[0m[1m-tree[0m for tree view and   [2m│[0m
[2m│[0m [1m            [0m [1m-v[0m for fields used in each                                      [2m│[0m
[2m│[0m [1mmodel      [0m[1m [0m Identify the model a report connects to and its fields to use   [2m│[0m
[2m│[0m [1m            [0m them in visuals or query it for more information                [2m│[0m
[2m│[0m [1mfind       [0m[1m [0m Find reports, pages, or visuals using glob patterns             [2m│[0m
[2m│[0m [1mget        [0m[1m [0m Get properties from report, page, or visual                     [2m│[0m
[2m│[0m [1mset        [0m[1m [0m Set properties on report, page, or visual                       [2m│[0m
[2m│[0m [1mcat        [0m[1m [0m Output raw JSON for a page, visual, annotations, or theme (pipe [2m│[0m
[2m│[0m [1m            [0m to jq for processing)                                           [2m│[0m
[2m╰──────────────────────────────────────────────────────────────────────────────╯[0m
[2m╭─[0m[2m Create & Edit [0m[2m─────────────────────────────────────────────────────────────[0m[2m─╮[0m
[2m│[0m [1madd        [0m[1m [0m Add pages, visuals, filters, and annotations to existing        [2m│[0m
[2m│[0m [1m            [0m reports                                                         [2m│[0m
[2m│[0m [1mmv         [0m[1m [0m Move or rename a page or visual between reports/pages           [2m│[0m
[2m│[0m [1mcp         [0m[1m [0m Copy reports, themes, pages, visuals, filters, bookmarks,       [2m│[0m
[2m│[0m [1m            [0m measures, or visual calculations                                [2m│[0m
[2m│[0m [1mrm         [0m[1m [0m Remove page, visual, filters, bookmarks, measures, viscalcs,    [2m│[0m
[2m│[0m [1m            [0m fields, or theme                                                [2m│[0m
[2m│[0m [1mnew        [0m[1m [0m Create a new report                                             [2m│[0m
[2m╰──────────────────────────────────────────────────────────────────────────────╯[0m
[2m╭─[0m[2m Workflow [0m[2m──────────────────────────────────────────────────────────────────[0m[2m─╮[0m
[2m│[0m [1mdownload   [0m[1m [0m Start here for remote reports; download from Fabric workspace   [2m│[0m
[2m│[0m [1m            [0m to work with locally                                            [2m│[0m
[2m│[0m [1mbatch      [0m[1m [0m Declarative multi-step automation for repeatable report changes [2m│[0m
[2m│[0m [1mvalidate   [0m[1m [0m Validate report structure and schemas                           [2m│[0m
[2m│[0m [1mpublish    [0m[1m [0m Publish local report to Fabric workspace                        [2m│[0m
[2m│[0m [1mopen       [0m[1m [0m Open report in Power BI Desktop                                 [2m│[0m
[2m│[0m [1mdesktop    [0m[1m [0m Drive a running Power BI Desktop instance (Windows, preview     [2m│[0m
[2m│[0m [1m            [0m feature)                                                        [2m│[0m
[2m│[0m [1mbackup     [0m[1m [0m Create a backup of a report before making changes               [2m│[0m
[2m│[0m [1mbpa        [0m[1m [0m Best Practice Analyzer -- analyze reports and manage rules      [2m│[0m
[2m│[0m [1mrestore    [0m[1m [0m Restore a report from a backup                                  [2m│[0m
[2m│[0m [1mschema     [0m[1m [0m Discover visual properties and manage PBIR schemas              [2m│[0m
[2m╰──────────────────────────────────────────────────────────────────────────────╯[0m
[2m╭─[0m[2m Object Commands [0m[2m───────────────────────────────────────────────────────────[0m[2m─╮[0m
[2m│[0m [1mreport     [0m[1m [0m Report-level operations (rename, rebind, convert, merge,        [2m│[0m
[2m│[0m [1m            [0m split-pages, split-from-thick)                                  [2m│[0m
[2m│[0m [1mpages      [0m[1m [0m Page operations (rename, resize, type, background, wallpaper,   [2m│[0m
[2m│[0m [1m            [0m move)                                                           [2m│[0m
[2m│[0m [1mvisuals    [0m[1m [0m Visual operations (position, resize, align, format, deneb,      [2m│[0m
[2m│[0m [1m            [0m python, r)                                                      [2m│[0m
[2m│[0m [1mfields     [0m[1m [0m Field operations (list, find, replace, rename, add)             [2m│[0m
[2m│[0m [1mfilters    [0m[1m [0m Filter operations (list, set, clear, hide, lock) and filter     [2m│[0m
[2m│[0m [1m            [0m pane management                                                 [2m│[0m
[2m│[0m [1mbookmarks  [0m[1m [0m Bookmark operations (list, rename, data, display, current-page, [2m│[0m
[2m│[0m [1m            [0m visuals, json)                                                  [2m│[0m
[2m│[0m [1mannotations[0m[1m [0m Annotation operations (list, update, rename)                    [2m│[0m
[2m│[0m [1mdax        [0m[1m [0m DAX operations (extension measures, visual calculations)        [2m│[0m
[2m│[0m [1mtheme      [0m[1m [0m Theme operations (colors, text-classes, fonts, background,      [2m│[0m
[2m│[0m [1m            [0m serialize, build, validate)                                     [2m│[0m
[2m╰──────────────────────────────────────────────────────────────────────────────╯[0m
