cmder: Error on fresh mini install

Just writing it down, was testing something and it errored on a fresh zip:

ERROR: C:\Users\Benjamin\Desktop\cmder_mini\vendor\git-for-windows\cmd\git.exe
CMDER Shell Initialization has Failed
Creating initial user-aliases store in "C:\Users\Benjamin\Desktop\cmder_mini\config\user-aliases.cmd"...
        1 file(s) copied.

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Reactions: 1
  • Comments: 34 (30 by maintainers)

Most upvoted comments

What exactly is the problem?

  • small footprint & fast to load and execute

It integrates any referenced code into the executable, so I can’t see it being slow. As fast as C++, maybe, maybe not.

  • easy syntax to develop (is it the same as C#?)

It should be C# 7 compatible, although I’m sure there are unimplemented APIs since it’s a relatively new project.

  • have GUI support as well

Doubtful, at least not natively. Decent C# native GUIs are non-existent right now; probably my biggest gripe with such an otherwise awesome language.

  • zero to no dependencies for the final user

The CoreRT compiled code is native to the targeted platform, so there should be zero user dependencies.

  • simple compilation toolchain to be integrated into AppVeyor ci

I’m not very familiar with AppVeyor, but CoreRT should be supported by msbuild, which is an easy to use command line compiler for C#.

So all of that being said, it’s probably not a viable replacement right now. Might be something to watch as it matures, though.

👎 on C# because of the extra dependencies.

I don’t have a dog in this fight, I just wanted to point out CoreRT.

@daxgames 👍 something like init.bat -shell ps or init.bat -shell bash and by default, -shell cmd would be used