[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  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.8[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 from marketplaces               [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      [2m│[0m
[2m│[0m [1m             [0m (pipe 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        [2m│[0m
[2m│[0m [1m             [0m 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 [1mbackup      [0m[1m [0m Create a backup of a report before making changes              [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,              [2m│[0m
[2m│[0m [1m             [0m current-page, 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
