Command Prompt / Console / Bash on Ubuntu on Windows

Shrouded in the mists of time, the Windows Console was created. For millenia, geeks and developers wrought their command-line tools but after a while, a great lacking was noticed. And so, legions of ever intrepid command-line mavens migrated to other shells and consoles, ’til but a stalwart few remained.

In Windows 10, with a deep rumbling, the ancient, weary, Windows Console heaved a great sigh and began to tremble. New features appeared, but slow was the (aparrent) progress.

But then, in early 2016, from under a rock evolved a group of new console dev’s. And then a PM. The journey to modernity had begun … again! WE’RE BACK! AGAIN!

Please post your asks, ideas, wants and needs below: We ARE listening, and we ARE grateful for your feedback!

@RichTurn_ms, Paul, Mike1 & Mike2.

$ | >

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. 2 votes
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)

      We’ll send you updates on this idea

      0 comments  ·  Cmd (classic shell)  ·  Flag idea as inappropriate…  ·  Admin →
    • Let PROMPT honor regional settings

      For now PROMPT's $t variable do not takes into account regional setting "Show leading zeroes". Let's correct this :)

      4 votes
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)

        We’ll send you updates on this idea

        0 comments  ·  Cmd (classic shell)  ·  Flag idea as inappropriate…  ·  Admin →
      • Cross-device support

        Making CMD open-source and bringing it to all platforms

        1 vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)

          We’ll send you updates on this idea

          0 comments  ·  Cmd (classic shell)  ·  Flag idea as inappropriate…  ·  Admin →
        • Let programs enable ANSI color support by setting CLICOLOR=1

          Currently all my Python scripts contain this code block so that ANSI color escape codes also work on Windows: https://gist.github.com/jhasse/4566a83b40a08d7b4987444276e4dddc

          It would be great, if this could just be done in a one liner by setting an environment variable for example (nearly all languages have cross-platform support for that).

          macOS uses CLICOLOR to enable colored output for their command line utils so it might be a good idea to reuse that: https://bixense.com/clicolors

          6 votes
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)

            We’ll send you updates on this idea

            0 comments  ·  Cmd (classic shell)  ·  Flag idea as inappropriate…  ·  Admin →
          • Allow customizing the highlight color.

            Right now, you can only customize the foreground, background, popup, and popup background colors. You should be allowed to also adjust the highlight (selection) foreground and background colors, as well as the cursor color.

            3 votes
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)

              We’ll send you updates on this idea

              0 comments  ·  Cmd (classic shell)  ·  Flag idea as inappropriate…  ·  Admin →
            • Incompatible Error:Can not handle mouse right button drag-drop operation on my old console application!

              Incompatible Error:Can not handle mouse right button drag-drop operation on my old console application!

              1 vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)

                We’ll send you updates on this idea

                0 comments  ·  Cmd (classic shell)  ·  Flag idea as inappropriate…  ·  Admin →
              • set 'enabledelayedexpansion' as a default behavior for Windows Command Prompt

                In some cases, Windows Command Prompt work with (environment) variables in its own way, which differs from widespread. E.g. code:

                set TEMPVAR=1
                if "1"=="1" (
                set TEMPVAR=2
                echo TEMPVAR="%TEMPVAR%"
                )

                executed from batchfile, print "1", when most of other shells aor programming languages print "2". Of course, there is a workaround for a sample above (to use 'call echo...' or 'enabledelayedexpansion' commands). But this is redundantly and not "common practice".

                From the other side, it's difficult to say, what is common between 'setlocal ... endlocal' and 'enabledelayedexpansion' options. Mean "setting local variables" and "enabling delayed expansion" is logically unrelated functionality.…

                1 vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  1 comment  ·  Cmd (classic shell)  ·  Flag idea as inappropriate…  ·  Admin →
                • CMD Word wrapping during a command causes excessive additional spaces.

                  1. Open CMD
                  2. Run a command like ping 192.168.1.1
                  3. Resize the Window

                  Result: A lot of spaces are added, if you resize for long enough, this can continue to the point where the original text can no longer be scrolled to. This also applies to applications using their own CMD window for outputing errors warnings and information.

                  Expected result: I would expect positioning of characters to change for wrapping, without any change to the displayed strings themselves.

                  6 votes
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    0 comments  ·  Cmd (classic shell)  ·  Flag idea as inappropriate…  ·  Admin →
                  • drag and drop on cmd not working in administrator mode

                    when we drag and drop file in cmd in normal mode (not administrative mode), the path of file is in cmd. But when cmd is run in administrator mode and we drag and drop a file, the path of file does not come in cmd.

                    1 vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      0 comments  ·  Cmd (classic shell)  ·  Flag idea as inappropriate…  ·  Admin →
                    • Intellisense support to DOS

                      1. Add Intellisense dropdown with suggestions to commands as user types.
                      2. Console app development framework added with enough API so developers can add Intellisense features to their console apps.

                      25 votes
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        0 comments  ·  Cmd (classic shell)  ·  Flag idea as inappropriate…  ·  Admin →
                      • Do not destroy all input to right of tab completion

                        Currently, if you want to use tab completion to change one of the arguments to a prior-executed command, you have to hope it's the last argument on the command line. This is because tab completion wipes all characters to the "right" (en-US) of the cursor.

                        I'll use robocopy.exe as an example, which has the following usage:

                        ROBOCOPY source destination [file [file]...] [options]

                        As a contrived example, with [] to designate cursor position when tab is pressed....

                        1. standard tab completion:
                        Robocopy.exe C:\windows\in[]
                        2. Tab completion at end of word, but middle of line:
                        Robocopy.exe C:\windows\in[] C:\t\inf /S
                        3. Tab completion…

                        107 votes
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          2 comments  ·  Cmd (classic shell)  ·  Flag idea as inappropriate…  ·  Admin →
                        • In the cmd window, please allow older batch files to run properly as they did from Windows 7 on up

                          Since I updated to windows 10, my batch files no longer seem to work properly. Echo Off does not seem to work, the batch file does not shut down when finished running. It says you have added a whole lot of options, but it seems that some important (to me at least) option have disappeared

                          1 vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            1 comment  ·  Cmd (classic shell)  ·  Flag idea as inappropriate…  ·  Admin →
                          • Don't see your idea?

                          Command Prompt / Console / Bash on Ubuntu on Windows

                          Feedback and Knowledge Base