[{"data":1,"prerenderedAt":179},["ShallowReactive",2],{"project-40116385":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":33,"aspects":34,"strip":36,"post_text":39,"what":40,"said":63,"maker_in_thread":107,"shape":115,"grid":119,"attempts":138,"same_week":143,"maker_shows":33,"maker_hidden":172,"reader_version":173,"card":174},"40116385","Kaldo","Cross Shell Aliases","title","Show HN: Kaldo – Cross Shell Aliases","https:\u002F\u002Fgithub.com\u002Fcpendery\u002Fkaldo","github.com","cpendery",1713805831,2024,25,9,1724,3515,50,"shown","dev_tools","shell configuration","cli",[24,25,26,27],"shell aliases","bash","zsh","dotfiles","quiet",null,{"positive":31,"neutral":31,"mixed":32,"critical":32},1,0,2,{"idea":35},{"positive":31,"critical":32},[32,32,32,37,32,32,32,38,32],3,5,"I made this so that I don't have to maintain my aliases across my $profile, .bashrc, and .zshrc when I swap shells. Let me know what you think about it!",{"problem":41,"audience":47,"pricing":29,"motivation":57,"time_to_build":29,"stack":61,"openness":62,"stage":62,"team_size":62},{"value":42,"source":43,"evidence":44},"Maintaining the same aliases across different shell config files when switching shells","maker",[45],{"id":46},"post",{"value":48,"source":49,"evidence":50},"Developers who switch between shells such as bash, zsh and PowerShell","inferred",[51,54],{"id":52,"by":11,"text":53},"40146202","That's smart, I switch between powershell & git-bash so this helps since they don't the same way of defining aliases",{"id":55,"by":11,"text":56},"40146140","I maintain inshellisense & I've been contributing some features to VSCode's terminal which both require in switching a lot between shells for testing. I kept trying to run my git…",{"value":58,"source":43,"evidence":59},"Maker switches shells often and wanted git aliases shared across them",[60],{"id":55,"by":11,"text":56},[],"unknown",{"praise":64,"objections":77,"requests":78,"questions":90,"alternatives":95},[65],{"value":66,"source":67,"evidence":68},"Useful for unifying aliases across shells","commenter",[69,73],{"id":70,"by":71,"text":72},"40143465","ktm5j","I almost always use zsh, but occasionally have a reason to switch back to bash. It's so infrequent that I can't even think of a good example.. but I put all of my aliases and…",{"id":74,"by":75,"text":76},"40140750","microflash","This is nice. Would love support for nushell as well.",[],[79,83],{"value":80,"source":67,"evidence":81},"Support for nushell",[82],{"id":74,"by":75,"text":76},{"value":84,"source":67,"evidence":85},"Syncing aliases across devices",[86],{"id":87,"by":88,"text":89},"40142717","ctippett","Not to detract from OP's project, but I only noticed today that Atuin[1] also now has a feature that synchronises aliases (in addition to your shell history). I self-host an…",[91],{"value":92,"source":67,"evidence":93},"Whether it syncs aliases across devices",[94],{"id":87,"by":88,"text":89},[96,100],{"value":97,"source":67,"evidence":98},"Atuin alias sync",[99],{"id":87,"by":88,"text":89},{"value":101,"source":67,"evidence":102},"Home manager shellAliases (nix)",[103],{"id":104,"by":105,"text":106},"40142499","jevyjevjevs","Neat! As an alternative, `home manager (nix)` has an abstraction for defining shell alias[^1] regardless of which shell you use. The main requirement is that home manager also…",{"comments":108,"answered":33,"key":109},4,[110,113,114],{"id":111,"text":112},"40146086","Oh that's super cool, I didn't know atuin supported aliases. This project doesn't support syncing across devices (I was planning on adding it if there was interest), but it seems…",{"id":52,"text":53},{"id":55,"text":56},{"commenters":116,"max_depth":37,"maker_replies":108,"first_comment_mins":117,"lifespan_hours":118},6,2149,48,[120,122,124,126,130,132,134,135,136],[87,32,32,121,88,32],"commenter\u002Fneutral\u002Fidea",[111,32,32,123,11,31],"project\u002Fneutral\u002Fidea",[104,31,32,125,105,32],"other\u002Fneutral\u002Fidea",[127,33,37,128,129,32],"40142168","maker\u002Fneutral\u002Fnone","alanbernstein",[70,33,32,131,71,32],"other\u002Fneutral\u002Fnone",[52,33,32,133,11,31],"project\u002Fpositive\u002Fidea",[55,33,32,133,11,31],[74,37,38,133,75,32],[137,37,32,128,11,31],"40147227",[139,142],{"id":140,"t":141,"points":33,"comments":32},"39718026",1710522437,{"id":4,"t":12,"points":14,"comments":15},[144,149,154,158,162,167],{"id":145,"name":146,"points":147,"category":148},"40130304","Balanc3d",338,"games",{"id":150,"name":151,"points":152,"category":153},"40104641","Stepify",271,"productivity",{"id":155,"name":156,"points":157,"category":153},"40112958","OpenOrb",259,{"id":159,"name":160,"points":161,"category":20},"40132373","Getada",194,{"id":163,"name":164,"points":165,"category":166},"40141980","Podlite",142,"languages",{"id":168,"name":169,"points":170,"category":171},"40089028","The Official MTA App",141,"consumer_social",false,"v2",{"id":175,"name":5,"line":6,"ai":172,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":176,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":177,"url":9,"mix":178,"praise":66,"objection":-1,"sub":21},40116385,[24,25,26,27],"000300050",[31,31,32,32],1794036653507]