Skip to content

Commit bebc94a

Browse files
Fix show command as title for init, config, remote subcommands
Signed-off-by: Jacob Stopak <[email protected]>
1 parent ef95381 commit bebc94a

File tree

3 files changed

+24
-15
lines changed

3 files changed

+24
-15
lines changed

src/git_sim/config.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -95,9 +95,10 @@ def add_details(self):
9595
).shift(m.RIGHT * 0.5)
9696

9797
if settings.animate:
98-
self.play(
99-
m.AddTextLetterByLetter(cmd_text, time_per_char=self.time_per_char)
100-
)
98+
if settings.show_command_as_title:
99+
self.play(
100+
m.AddTextLetterByLetter(cmd_text, time_per_char=self.time_per_char)
101+
)
101102
self.play(m.Create(project_root, time_per_char=self.time_per_char))
102103
self.play(
103104
m.AddTextLetterByLetter(
@@ -111,7 +112,8 @@ def add_details(self):
111112
m.AddTextLetterByLetter(config_text, time_per_char=self.time_per_char)
112113
)
113114
else:
114-
self.add(cmd_text)
115+
if settings.show_command_as_title:
116+
self.add(cmd_text)
115117
self.add(project_root)
116118
self.add(project_root_text)
117119
self.add(dot_git_text)
@@ -238,7 +240,8 @@ def add_details(self):
238240
self.add(section_text)
239241
self.add(option_text)
240242

241-
self.toFadeOut.add(cmd_text)
243+
if settings.show_command_as_title:
244+
self.toFadeOut.add(cmd_text)
242245
self.toFadeOut.add(project_root)
243246
self.toFadeOut.add(project_root_text)
244247
self.toFadeOut.add(dot_git_text)

src/git_sim/init.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,8 @@ def add_details(self):
215215
).next_to(refs_text_arrow, m.RIGHT)
216216

217217
if settings.animate:
218-
self.play(m.AddTextLetterByLetter(cmd_text))
218+
if settings.show_command_as_title:
219+
self.play(m.AddTextLetterByLetter(cmd_text))
219220
self.play(m.Create(project_root))
220221
self.play(m.AddTextLetterByLetter(project_root_text))
221222
self.play(
@@ -259,7 +260,8 @@ def add_details(self):
259260
m.AddTextLetterByLetter(refs_desc),
260261
)
261262
else:
262-
self.add(cmd_text)
263+
if settings.show_command_as_title:
264+
self.add(cmd_text)
263265
self.add(project_root)
264266
self.add(project_root_text)
265267
self.add(dot_git_text)
@@ -293,7 +295,8 @@ def add_details(self):
293295
refs_desc,
294296
)
295297

296-
self.toFadeOut.add(cmd_text)
298+
if settings.show_command_as_title:
299+
self.toFadeOut.add(cmd_text)
297300
self.toFadeOut.add(project_root)
298301
self.toFadeOut.add(project_root_text)
299302
self.toFadeOut.add(

src/git_sim/remote.py

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ def __init__(self, command: RemoteSubCommand, remote: str, url_or_path: str):
2323
self.down_shift = m.DOWN * 0.5
2424

2525
self.cmd += f"{type(self).__name__.lower()}"
26-
if self.command == RemoteSubCommand.ADD:
26+
if self.command in (RemoteSubCommand.ADD, RemoteSubCommand.RENAME, RemoteSubCommand.SET_URL):
2727
self.cmd += f" {self.command.value} {self.remote} {self.url_or_path}"
28-
elif self.command == RemoteSubCommand.REMOVE:
28+
elif self.command in (RemoteSubCommand.REMOVE, RemoteSubCommand.GET_URL):
2929
self.cmd += f" {self.command.value} {self.remote}"
3030

3131
def construct(self):
@@ -89,9 +89,10 @@ def add_details(self):
8989
self.last_element = self.config_text
9090

9191
if settings.animate:
92-
self.play(
93-
m.AddTextLetterByLetter(cmd_text, time_per_char=self.time_per_char)
94-
)
92+
if settings.show_command_as_title:
93+
self.play(
94+
m.AddTextLetterByLetter(cmd_text, time_per_char=self.time_per_char)
95+
)
9596
self.play(m.Create(self.project_root, time_per_char=self.time_per_char))
9697
self.play(
9798
m.AddTextLetterByLetter(
@@ -107,7 +108,8 @@ def add_details(self):
107108
)
108109
)
109110
else:
110-
self.add(cmd_text)
111+
if settings.show_command_as_title:
112+
self.add(cmd_text)
111113
self.add(self.project_root)
112114
self.add(project_root_text)
113115
self.add(dot_git_text)
@@ -215,7 +217,8 @@ def add_details(self):
215217
sys.exit(1)
216218
self.render_remote_data()
217219

218-
self.toFadeOut.add(cmd_text)
220+
if settings.show_command_as_title:
221+
self.toFadeOut.add(cmd_text)
219222
self.toFadeOut.add(self.project_root)
220223
self.toFadeOut.add(project_root_text)
221224
self.toFadeOut.add(dot_git_text)

0 commit comments

Comments
 (0)