@@ -25,7 +25,7 @@ pub struct Args {
2525pub enum Commands {
2626 /// Install packages
2727 #[ command( arg_required_else_help = true ) ]
28- #[ clap( name = "install" , visible_alias = "i" , alias = "add" ) ]
28+ #[ clap( name = "install" , visible_alias = "i" , visible_alias = "add" ) ]
2929 Install {
3030 /// Packages to install
3131 #[ arg( required = true ) ]
@@ -54,7 +54,7 @@ pub enum Commands {
5454
5555 /// Search package
5656 #[ command( arg_required_else_help = true ) ]
57- #[ clap( name = "search" , visible_alias = "s" , alias = "find" ) ]
57+ #[ clap( name = "search" , visible_alias = "s" , visible_alias = "find" ) ]
5858 Search {
5959 /// Query to search
6060 #[ arg( required = true ) ]
@@ -76,7 +76,7 @@ pub enum Commands {
7676
7777 /// Remove packages
7878 #[ command( arg_required_else_help = true ) ]
79- #[ clap( name = "remove" , visible_alias = "r" , alias = "del" ) ]
79+ #[ clap( name = "remove" , visible_alias = "r" , visible_alias = "del" ) ]
8080 Remove {
8181 /// Packages to remove
8282 #[ arg( required = true ) ]
@@ -88,27 +88,27 @@ pub enum Commands {
8888 } ,
8989
9090 /// Sync with remote metadata
91- #[ clap( name = "sync" , visible_alias = "S" , alias = "fetch" ) ]
91+ #[ clap( name = "sync" , visible_alias = "S" , visible_alias = "fetch" ) ]
9292 Sync ,
9393
9494 /// Update packages
95- #[ clap( name = "update" , visible_alias = "u" , alias = "upgrade" ) ]
95+ #[ clap( name = "update" , visible_alias = "u" , visible_alias = "upgrade" ) ]
9696 Update {
9797 /// Packages to update
9898 #[ arg( required = false ) ]
9999 packages : Option < Vec < String > > ,
100100 } ,
101101
102102 /// Show info about installed packages
103- #[ clap( name = "info" , alias = "list-installed" ) ]
103+ #[ clap( name = "info" , visible_alias = "list-installed" ) ]
104104 ListInstalledPackages {
105105 /// Packages to get info about
106106 #[ arg( required = false ) ]
107107 packages : Option < Vec < String > > ,
108108 } ,
109109
110110 /// List all available packages
111- #[ clap( name = "list" , alias = "ls" ) ]
111+ #[ clap( name = "list" , visible_alias = "ls" ) ]
112112 ListPackages {
113113 /// Which collection to get the packages from
114114 #[ arg( required = false ) ]
@@ -118,15 +118,24 @@ pub enum Commands {
118118 /// Inspect package build log
119119 #[ command( arg_required_else_help = true ) ]
120120 #[ clap( name = "log" ) ]
121- Inspect {
121+ Log {
122122 /// Package to view log for
123123 #[ arg( required = true ) ]
124124 package : String ,
125125 } ,
126126
127+ /// Inspect package build script
128+ #[ command( arg_required_else_help = true ) ]
129+ #[ clap( name = "inspect" ) ]
130+ Inspect {
131+ /// Package to view build script for
132+ #[ arg( required = true ) ]
133+ package : String ,
134+ } ,
135+
127136 /// Run packages without installing to PATH
128137 #[ command( arg_required_else_help = true ) ]
129- #[ clap( name = "run" , visible_alias = "exec" , alias = "execute" ) ]
138+ #[ clap( name = "run" , visible_alias = "exec" , visible_alias = "execute" ) ]
130139 Run {
131140 /// Skip all prompts and use first
132141 #[ arg( required = false , short, long) ]
0 commit comments