Skip to content

Commit ff6cea9

Browse files
authored
Add more default aliases (#36)
* Add fm, fmr, fmc and fmcp aliases * Deprecate makecol and makeros * Remove deprecated make aliases from documentation * Update alias comment
1 parent d647765 commit ff6cea9

File tree

2 files changed

+39
-22
lines changed

2 files changed

+39
-22
lines changed

bin/rob_folders_source.sh

+18-3
Original file line numberDiff line numberDiff line change
@@ -73,15 +73,30 @@ fi
7373

7474

7575

76-
# define some legacy aliases from old robot_folders
76+
# define some aliases for robot_folders
77+
RED='\033[0;31m'
78+
NC='\033[0m' # No Color
7779
alias ce="fzirob change_environment"
7880
alias cdr="fzirob cd"
7981
alias cdros="fzirob cd ros"
8082
alias cdcol="fzirob cd colcon"
8183
alias cdmisc="fzirob cd misc"
8284
alias cdhome="fzirob cd"
83-
alias makeros="fzirob make ros"
84-
alias makecol="fzirob make colcon"
85+
alias fm="fzirob make"
86+
alias fmc="fzirob make colcon"
87+
alias fmr="fzirob make ros"
88+
alias fmcp="fzirob make colcon --colcon-args --packages-select"
89+
90+
makeros()
91+
{
92+
echo -e "${RED}\`makeros\` is deprecated. Please use \`fmr\` instead.${NC}"
93+
fzirob make ros
94+
}
95+
makecol()
96+
{
97+
echo -e "${RED}\`makecol\` is deprecated. Please use \`fmc\` instead.${NC}"
98+
fzirob make colcon
99+
}
85100

86101
add_fzi_project()
87102
{

docs/aliases.rst

+21-19
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,24 @@ Robot folders aliases
55
necessarily as easy and logical to remember as for example ``fzirob change_environment``, but once
66
you get to know them, you'll probably enjoy simply typing ``ce`` instead.
77

8-
+---------+---------------------------+
9-
| Alias | fzirob command |
10-
+=========+===========================+
11-
| ce | fzirob change_environment |
12-
+---------+---------------------------+
13-
| cdr | fzirob cd |
14-
+---------+---------------------------+
15-
| cdros | fzirob cd ros |
16-
+---------+---------------------------+
17-
| cdcol | fzirob cd colcon |
18-
+---------+---------------------------+
19-
| cdmisc | fzirob cd misc |
20-
+---------+---------------------------+
21-
| cdhome | fzirob cd |
22-
+---------+---------------------------+
23-
| makeros | fzirob make ros |
24-
+---------+---------------------------+
25-
| makecol | fzirob make colcon |
26-
+---------+---------------------------+
8+
+---------+----------------------------------------------------+
9+
| Alias | fzirob command |
10+
+=========+====================================================+
11+
| ce | fzirob change_environment |
12+
+---------+----------------------------------------------------+
13+
| cdr | fzirob cd |
14+
+---------+----------------------------------------------------+
15+
| cdros | fzirob cd ros |
16+
+---------+----------------------------------------------------+
17+
| cdcol | fzirob cd colcon |
18+
+---------+----------------------------------------------------+
19+
| cdmisc | fzirob cd misc |
20+
+---------+----------------------------------------------------+
21+
| cdhome | fzirob cd |
22+
+---------+----------------------------------------------------+
23+
| fm | fzirob make |
24+
+---------+----------------------------------------------------+
25+
| fmc | fzirob make colcon |
26+
+---------+----------------------------------------------------+
27+
| fmcp | fzirob make colcon --colcon-args --packages-select |
28+
+---------+----------------------------------------------------+

0 commit comments

Comments
 (0)