mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2025-11-04 13:21:19 +08:00 
			
		
		
		
	feat(ruby): add new aliases rrun and rserver (#10218)
				
					
				
			This commit is contained in:
		
							parent
							
								
									eb94df6428
								
							
						
					
					
						commit
						cffa9a2fda
					
				@ -10,22 +10,24 @@ plugins=(... ruby)
 | 
			
		||||
 | 
			
		||||
## Aliases
 | 
			
		||||
 | 
			
		||||
| Alias  | Command                                | Description                                          |
 | 
			
		||||
|--------|----------------------------------------|------------------------------------------------------|
 | 
			
		||||
| rb     | `ruby`                                 | The Ruby command                                     |
 | 
			
		||||
| sgem   | `sudo gem`                             | Run sudo gem on the system ruby, not the active ruby |
 | 
			
		||||
| rfind  | `find . -name "*.rb" \| xargs grep -n` | Find ruby file                                       |
 | 
			
		||||
| gein   | `gem install`                          | Install a gem into the local repository              |
 | 
			
		||||
| geun   | `gem uninstall`                        | Uninstall gems from the local repository             |
 | 
			
		||||
| geli   | `gem list`                             | Display gems installed locally                       |
 | 
			
		||||
| gei    | `gem info`                             | Show information for the given gem                   |
 | 
			
		||||
| geiall | `gem info --all`                       | Display all gem versions                             |
 | 
			
		||||
| geca   | `gem cert --add`                       | Add a trusted certificate                            |
 | 
			
		||||
| gecr   | `gem cert --remove`                    | Remove a trusted certificate                         |
 | 
			
		||||
| gecb   | `gem cert --build`                     | Build private key and self-signed certificate        |
 | 
			
		||||
| geclup | `gem cleanup -n`                       | Do not uninstall gem                                 |
 | 
			
		||||
| gegi   | `gem generate_index`                   | Generate index file for gem server                   |
 | 
			
		||||
| geh    | `gem help`                             | Provide additional help                              |
 | 
			
		||||
| gel    | `gem lock`                             | Generate a lockdown list of gems                     |
 | 
			
		||||
| geo    | `gem open`                             | Open gem source in default editor                    |
 | 
			
		||||
| geoe   | `gem open -e`                          | Open gem sources in preferred editor                 |
 | 
			
		||||
| Alias   | Command                                | Description                                          |
 | 
			
		||||
| ------- | -------------------------------------- | ---------------------------------------------------- |
 | 
			
		||||
| rb      | `ruby`                                 | The Ruby command                                     |
 | 
			
		||||
| sgem    | `sudo gem`                             | Run sudo gem on the system ruby, not the active ruby |
 | 
			
		||||
| rfind   | `find . -name "*.rb" \| xargs grep -n` | Find ruby file                                       |
 | 
			
		||||
| rrun    | `ruby -e`                              | Execute some code: E.g: `rrun "puts 'Hello world!'"` |
 | 
			
		||||
| rserver | `ruby -e httpd . -p 8080`              | Start HTTP Webrick serving local directory/files     |
 | 
			
		||||
| gein    | `gem install`                          | Install a gem into the local repository              |
 | 
			
		||||
| geun    | `gem uninstall`                        | Uninstall gems from the local repository             |
 | 
			
		||||
| geli    | `gem list`                             | Display gems installed locally                       |
 | 
			
		||||
| gei     | `gem info`                             | Show information for the given gem                   |
 | 
			
		||||
| geiall  | `gem info --all`                       | Display all gem versions                             |
 | 
			
		||||
| geca    | `gem cert --add`                       | Add a trusted certificate                            |
 | 
			
		||||
| gecr    | `gem cert --remove`                    | Remove a trusted certificate                         |
 | 
			
		||||
| gecb    | `gem cert --build`                     | Build private key and self-signed certificate        |
 | 
			
		||||
| geclup  | `gem cleanup -n`                       | Do not uninstall gem                                 |
 | 
			
		||||
| gegi    | `gem generate_index`                   | Generate index file for gem server                   |
 | 
			
		||||
| geh     | `gem help`                             | Provide additional help                              |
 | 
			
		||||
| gel     | `gem lock`                             | Generate a lockdown list of gems                     |
 | 
			
		||||
| geo     | `gem open`                             | Open gem source in default editor                    |
 | 
			
		||||
| geoe    | `gem open -e`                          | Open gem sources in preferred editor                 |
 | 
			
		||||
 | 
			
		||||
@ -22,3 +22,5 @@ alias geh="gem help"
 | 
			
		||||
alias gel="gem lock"
 | 
			
		||||
alias geo="gem open"
 | 
			
		||||
alias geoe="gem open -e"
 | 
			
		||||
alias rrun="ruby -e"
 | 
			
		||||
alias rserver="ruby -e httpd . -p 8080" # requires webrick
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user