|
(and if someone else decides it would be nice as a VSCode / Rider / Sublime / DeadBadger plugin, they can do the same wrapping, so everyone wins)
------------------------------------------------
If you say that getting the money
is the most important thing
You will spend your life
completely wasting your time
You will be doing things
you don't like doing
In order to go on living
That is, to go on doing things
you don't like doing
Which is stupid.
|
|
|
|
|
Now I really want an IDE named DeadBadger.
Real programmers use butterflies
|
|
|
|
|
Yeah that's my view as well. CLI is ultimately much more flexible.
Real programmers use butterflies
|
|
|
|
|
I really do not get the trend of those who want to revert to command line tools like we had 40 years ago, instead of more productive UI tools. I'll choose a VSIX add-in anytime over some caveman-level command line tool.
|
|
|
|
|
50/50 for me.
I do a LOT of automation using JenkinsCI, so for that I like to add things to my dotnet command line, or even just write a plain old separate CLI tool.
When I'm actively developing however, I do like the convenience of having everything right there in VS19 ready to just click on, I very often don't have a CLI open when I'm working in VS.
|
|
|
|
|
I hear you. Most of my CLI tools are pre or post build steps anyway so they're already automatically executed in visual studio. However, some aren't and I like to provide both options.
In fact, I just wrote this: CPPkg: Create Zips of Your Source Code From Visual Studio[^]
It has both a CLI tool and a Visual Studio add in. It creates a zip of your source code so unlike most of my tools it is not really appropriate for use as a post build step although it's a quick and dirty way to automate the zip creation (installing it as a build step that is). Normally you have to click a menu. *gasp*
Real programmers use butterflies
|
|
|
|
|
Nice. Might have to have a look at that, I can actually think of a use for it on my current project.
Another thing I'm fond of is "Git Hooks", not the GitHub kind but the old proper original way of doing them.
If you use NuGet packs like LibGit2Sharp, you can actually run dotnet CLI tools direct from a git-hook, and access just about anything you need or want to know about the repo in question. I've used them for processing everything from project code, through to book and blogpost manuscripts
|
|
|
|
|
I'll check it out. The tool I wrote above is primarily for submitting code to code project easier, or at least that's why I wrote it. It's by no means limited to that, of course.
Real programmers use butterflies
|
|
|
|
|
VSIX are a pain to maintain (enable install for Community/Professional, 2017/2019), CLI is much simpler.
I have been using nuget for packaging but it's changed and now is a pain to deliver tooling by. Admittedly if I merged all my .NET binaries into one it would probably work. Rather than complain and do an uninstall I tell the user to download from the website and unzip the file.
|
|
|
|
|
I like that I can participate here. I frequent another website that holds crossword contests and can't win them to save my life. It's just not my thing. So no Going Postal mug for me.
Anyway, one of the reasons I keep writing for this site is it feels like my work is valued here. CP staff do a good job of keeping me hooked on delivering content. Given the amount of content generated on this site, it seems I'm not the only one. I think the contests are part of it. I'd write anyway, what with the voting and other feedback you get on articles, but the contests help.
The CP formula is a good one. Now all I need is a CodeProject extension for visual studio that will package my projects into zips for codeproject for me without me closing VS. Maybe I'll write another article...
Real programmers use butterflies
|
|
|
|
|
We need also a contest for the ugliest wanna be script-kiddie code.
I'll win that going away!
|
|
|
|
|
I don't know. @SanderRossel seems to think my braceless if statements are the worst thing since Hitler. Between that and my use of var everywhere in C#, you may have competition.
Real programmers use butterflies
|
|
|
|
|
|
as long as you can return from wherever you end up, you'll be fine.
Real programmers use butterflies
|
|
|
|
|
honey the codewitch wrote: my braceless if statements are the worst thing since Hitler
honey the codewitch wrote: my use of var everywhere in C# I do that too
|
|
|
|
|
You monster!
Real programmers use butterflies
|
|
|
|
|
honey the codewitch wrote: @SanderRossel seems to think my braceless if statements are the worst thing since Hitler Thank heavens you were not programming in the Pascal days! Then you didn't even need to write the condition in parentheses - "IF X = 5" was a perfectly fine conditional test. (Nor would you have to write "equals equals"; saying it once was enough. But that's another matter.)
|
|
|
|
|
Maybe @chris-maunder needs to talk to myself and Brian-Madsen again, and hold a mega competition with CodeProject and LiDNUG.
We did it once, Years ago, back in the day... I think we even recorded it as a LiDNUG Live session, might still have the recording somewhere
It was fun to do.
|
|
|
|
|
Is the feeling that you have cursed someone before déjà vu-doo?
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Vo doo you think you are, Griff?
"If we don't change direction, we'll end up where we're going"
|
|
|
|
|
I'm not sure, but it is a fine Gov't Mule album[^]
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
Speaking of deja vu, The Lounge[^]
Social Media - A platform that makes it easier for the crazies to find each other.
Everyone is born right handed. Only the strongest overcome it.
Fight for left-handed rights and hand equality.
|
|
|
|
|
Would you believe I'm re-running "the Best of TotD"?
No?
Damn ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
It wasn't even that long ago. You're slipping.
Social Media - A platform that makes it easier for the crazies to find each other.
Everyone is born right handed. Only the strongest overcome it.
Fight for left-handed rights and hand equality.
|
|
|
|
|
That sort of work roots out one's enemies, but if you really want to hurt them, then cast a spell-checker on them.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|