[{"data":1,"prerenderedAt":151},["ShallowReactive",2],{"project-32461779":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":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":26,"sentiment":27,"stance_mix":28,"scored_comments":32,"aspects":33,"strip":35,"post_text":37,"what":38,"said":51,"maker_in_thread":86,"shape":97,"grid":100,"attempts":114,"same_week":115,"maker_shows":31,"maker_hidden":144,"reader_version":145,"card":146},"32461779","shortcommand","Easily run a set of commands quickly using a YAML file","title","Show HN: shortcommand – Easily run a set of commands quickly using a YAML file","https:\u002F\u002Fgithub.com\u002Fflawiddsouza\u002Fshortcommand","github.com","kermire",1660502862,2022,7,2285,2570,89,"shown","dev_tools","command runner","cli",[23,20,24,25],"yaml","task runner","deployment scripts","quiet",null,{"positive":29,"neutral":30,"mixed":30,"critical":31},1,0,2,3,{"idea":34},{"positive":29,"critical":31},[30,36,30,29,30,29,30],5,"This tiny command line tool was created mainly because I have several apps that I run on my server and finding the right set of commands for deploying an app is a hassle. So this basically documents the set of commands for each of my projects, as well as gives me quick access to them. Just wanted to share it here in case anyone else might find it useful.",{"problem":39,"audience":27,"pricing":27,"motivation":45,"time_to_build":27,"stack":49,"openness":50,"stage":50,"team_size":50},{"value":40,"source":41,"evidence":42},"Finding and running the right set of deployment commands for each project is a hassle","maker",[43],{"id":44},"post",{"value":46,"source":41,"evidence":47},"Maker runs several apps on their server and wanted quick access to each project's commands",[48],{"id":44},[],"unknown",{"praise":52,"objections":61,"requests":72,"questions":73,"alternatives":74},[53],{"value":54,"source":55,"evidence":56},"Useful idea for a global, cross-project task runner","commenter",[57],{"id":58,"by":59,"text":60},"32477389","Juminuvi","Neat project! I use a tool called taskfile.dev for managing tasks like this in projects but I've always thought it would be nice to have a more global tool like this. Right now…",[62],{"value":63,"source":55,"evidence":64},"Shell scripts or functions already do this",[65,69],{"id":66,"by":67,"text":68},"32466884","inshadows","``` #!\u002Fbin\u002Fbash command1 command2 ``` wow, magic",{"id":70,"by":67,"text":71},"32467785","Check out functions\u002Fprocedures\u002Fsubroutines.",[],[],[75,79],{"value":76,"source":55,"evidence":77},"taskfile.dev",[78],{"id":58,"by":59,"text":60},{"value":80,"source":55,"evidence":81},"just, sake, rucksack",[82],{"id":83,"by":84,"text":85},"32508125","broknbottle","Reminds me of just, sake or rucksack. https:\u002F\u002Fgithub.com\u002Fcasey\u002Fjust https:\u002F\u002Fgithub.com\u002Falajmo\u002Fsake https:\u002F\u002Fgithub.com\u002Facritelli\u002Frucksack",{"comments":32,"answered":30,"key":87},[88,91,94],{"id":89,"text":90},"32479396","Thanks :) taskfile.dev looks quite useful for project specific stuff.",{"id":92,"text":93},"32467153","Haha yes, that works too. For clarification. For running a set of commands, one can just use a shell script. This does a little more that. This allows you to have a set of…",{"id":95,"text":96},"32467942","You're right. Can't argue with that. In the end, this is just another interface to do the same thing in a different way.",{"commenters":98,"max_depth":98,"maker_replies":32,"first_comment_mins":99,"lifespan_hours":17},4,775,[101,103,105,107,109,111,112],[83,30,30,102,84,30],"other\u002Fneutral\u002Fidea",[58,29,36,104,59,30],"project\u002Fpositive\u002Fidea",[89,29,30,106,11,29],"commenter\u002Fneutral\u002Fnone",[66,31,29,108,67,30],"project\u002Fcritical\u002Fidea",[92,31,30,110,11,29],"project\u002Fneutral\u002Fidea",[70,31,29,108,67,30],[95,31,30,113,11,29],"commenter\u002Fneutral\u002Fidea",[],[116,121,125,130,135,140],{"id":117,"name":118,"points":119,"category":120},"32493946","NumPad",488,"productivity",{"id":122,"name":123,"points":124,"category":19},"32449857","eink-vnc",303,{"id":126,"name":127,"points":128,"category":129},"32449130","lambdatalk",218,"languages",{"id":131,"name":132,"points":133,"category":134},"32469538","Japanese Complete",165,"learning_science",{"id":136,"name":137,"points":138,"category":139},"32498134","GraphJSON",128,"data",{"id":141,"name":142,"points":143,"category":19},"32483870","MerLoc",111,false,"v2",{"id":147,"name":5,"line":6,"ai":144,"cat":19,"year":13,"points":14,"comments":14,"rec":26,"s":27,"top":17,"kw":148,"maker":11,"domain":10,"tier":18,"attempts":30,"strip":149,"url":9,"mix":150,"praise":54,"objection":63,"sub":20},32461779,[23,20,24,25],"0501010",[29,30,30,31],1794036623603]