@@ -74,9 +74,9 @@ fn should_skip_startup_migration(args: &[OsString]) -> bool {
7474
7575fn legacy_target_app_path ( current_app_path : & Path ) -> Option < PathBuf > {
7676 let target_name = match current_app_path. file_name ( ) . and_then ( |name| name. to_str ( ) ) {
77- Some ( "Hyprnote.app" ) => "Char .app" ,
78- Some ( "Hyprnote Nightly.app" ) => "Char Nightly.app" ,
79- Some ( "Hyprnote Staging.app" ) => "Char Staging.app" ,
77+ Some ( "Hyprnote.app" ) | Some ( "Char.app" ) => "Anarlog .app" ,
78+ Some ( "Hyprnote Nightly.app" ) | Some ( "Char Nightly.app" ) => "Anarlog Nightly.app" ,
79+ Some ( "Hyprnote Staging.app" ) | Some ( "Char Staging.app" ) => "Anarlog Staging.app" ,
8080 _ => return None ,
8181 } ;
8282
@@ -202,16 +202,25 @@ mod tests {
202202 use super :: * ;
203203
204204 #[ test]
205- fn maps_legacy_bundle_names_to_char_names ( ) {
205+ fn maps_legacy_bundle_names_to_anarlog_names ( ) {
206206 let cases = [
207- ( "/Applications/Hyprnote.app" , "/Applications/Char.app" ) ,
207+ ( "/Applications/Hyprnote.app" , "/Applications/Anarlog.app" ) ,
208+ ( "/Applications/Char.app" , "/Applications/Anarlog.app" ) ,
208209 (
209210 "/Applications/Hyprnote Nightly.app" ,
211+ "/Applications/Anarlog Nightly.app" ,
212+ ) ,
213+ (
210214 "/Applications/Char Nightly.app" ,
215+ "/Applications/Anarlog Nightly.app" ,
211216 ) ,
212217 (
213218 "/Applications/Hyprnote Staging.app" ,
219+ "/Applications/Anarlog Staging.app" ,
220+ ) ,
221+ (
214222 "/Applications/Char Staging.app" ,
223+ "/Applications/Anarlog Staging.app" ,
215224 ) ,
216225 ] ;
217226
@@ -226,9 +235,9 @@ mod tests {
226235 #[ test]
227236 fn ignores_non_legacy_bundle_names ( ) {
228237 for path in [
229- "/Applications/Char .app" ,
230- "/Applications/Char Nightly.app" ,
231- "/Applications/Char Staging.app" ,
238+ "/Applications/Anarlog .app" ,
239+ "/Applications/Anarlog Nightly.app" ,
240+ "/Applications/Anarlog Staging.app" ,
232241 ] {
233242 assert_eq ! ( legacy_target_app_path( Path :: new( path) ) , None ) ;
234243 }
@@ -271,15 +280,15 @@ mod tests {
271280 let command = build_bundle_rename_command (
272281 4242 ,
273282 Path :: new ( "/Applications/Hyprnote Nightly.app" ) ,
274- Path :: new ( "/Applications/Char Nightly.app" ) ,
283+ Path :: new ( "/Applications/Anarlog Nightly.app" ) ,
275284 & relaunch_args,
276285 ) ;
277286 let args = command
278287 . get_args ( )
279288 . map ( |arg| arg. to_string_lossy ( ) . to_string ( ) )
280289 . collect :: < Vec < _ > > ( ) ;
281290
282- assert ! ( args[ 1 ] . contains( "if [ -e '/Applications/Char Nightly.app' ]; then" ) ) ;
291+ assert ! ( args[ 1 ] . contains( "if [ -e '/Applications/Anarlog Nightly.app' ]; then" ) ) ;
283292 assert ! ( args[ 1 ] . contains( "return 1" ) ) ;
284293 }
285294
@@ -292,7 +301,7 @@ mod tests {
292301 let command = build_bundle_rename_command (
293302 4242 ,
294303 Path :: new ( "/Applications/Hyprnote Nightly.app" ) ,
295- Path :: new ( "/Applications/Char Nightly.app" ) ,
304+ Path :: new ( "/Applications/Anarlog Nightly.app" ) ,
296305 & relaunch_args,
297306 ) ;
298307 let args = command
@@ -309,11 +318,11 @@ mod tests {
309318
310319 #[ test]
311320 fn current_bundle_path_from_executable_uses_bundle_root ( ) {
312- let executable = Path :: new ( "/Applications/Char .app/Contents/MacOS/char " ) ;
321+ let executable = Path :: new ( "/Applications/Anarlog .app/Contents/MacOS/anarlog " ) ;
313322
314323 let bundle = current_app_bundle_path_from_executable ( executable) . unwrap ( ) ;
315324
316- assert_eq ! ( bundle, PathBuf :: from( "/Applications/Char .app" ) ) ;
325+ assert_eq ! ( bundle, PathBuf :: from( "/Applications/Anarlog .app" ) ) ;
317326 }
318327
319328 #[ test]
@@ -325,7 +334,7 @@ mod tests {
325334 let command = build_bundle_rename_command (
326335 4242 ,
327336 Path :: new ( "/Applications/Hyprnote Nightly.app" ) ,
328- Path :: new ( "/Applications/Char Nightly.app" ) ,
337+ Path :: new ( "/Applications/Anarlog Nightly.app" ) ,
329338 & relaunch_args,
330339 ) ;
331340 let args = command
@@ -337,10 +346,10 @@ mod tests {
337346 assert_eq ! ( args[ 0 ] , "-c" ) ;
338347 assert ! ( args[ 1 ] . contains( r#"while kill -0 "$1" 2>/dev/null; do sleep 0.1; done;"# ) ) ;
339348 assert ! ( args[ 1 ] . contains(
340- "mv -f '/Applications/Hyprnote Nightly.app' '/Applications/Char Nightly.app'"
349+ "mv -f '/Applications/Hyprnote Nightly.app' '/Applications/Anarlog Nightly.app'"
341350 ) ) ;
342351 assert ! ( args[ 1 ] . contains(
343- "open -n '/Applications/Char Nightly.app' --args '--onboarding=123' '--updater2-skip-startup-migration=1'"
352+ "open -n '/Applications/Anarlog Nightly.app' --args '--onboarding=123' '--updater2-skip-startup-migration=1'"
344353 ) ) ;
345354 assert_eq ! ( & args[ 2 ..] , [ "sh" , "4242" ] ) ;
346355 }
@@ -352,18 +361,18 @@ mod tests {
352361 ) ] ) ;
353362 let command = build_bundle_rename_command (
354363 4242 ,
355- Path :: new ( "/Applications/Hyprnote.app" ) ,
356364 Path :: new ( "/Applications/Char.app" ) ,
365+ Path :: new ( "/Applications/Anarlog.app" ) ,
357366 & relaunch_args,
358367 ) ;
359368 let args = command
360369 . get_args ( )
361370 . map ( |arg| arg. to_string_lossy ( ) . to_string ( ) )
362371 . collect :: < Vec < _ > > ( ) ;
363372
364- assert ! ( args[ 1 ] . contains( "mv -f '/Applications/Hyprnote .app' '/Applications/Char .app'" ) ) ;
373+ assert ! ( args[ 1 ] . contains( "mv -f '/Applications/Char .app' '/Applications/Anarlog .app'" ) ) ;
365374 assert ! ( args[ 1 ] . contains(
366- "open -n '/Applications/Char .app' --args '--updater2-skip-startup-migration=1'"
375+ "open -n '/Applications/Anarlog .app' --args '--updater2-skip-startup-migration=1'"
367376 ) ) ;
368377 }
369378}
0 commit comments