Giter VIP home page Giter VIP logo

f5anything's People

Contributors

discretegames avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

cwyatt29

f5anything's Issues

Is there a way to F5 an extension command?

I am trying to build a general-purpose work environment where I can pick a single 'run the thing' key for every application (which, in my case, includes a wide variety of tooling).

Rather than an external shell command, my use case would be best fit by calling an internal 'feature contribution' command (in this case, picowgo.upload).

Is there a convenient way that this extension can accommodate that use case that I'm missing? And if not, would you consider adding it? :)

Add env variables in configuration

adding the ability to define environment variables.

currently, you could do it by adding a prefix in the command, like:

{
  "command": "APP_ENV=development ./build.sh",
  "name": "Build",
  "request": "launch",
  "type": "f5anything"
}

but, it will be nice if you could define it like this:

{
  "command": "./build.sh",
  "name": "Build",
  "request": "launch",
  "type": "f5anything",
  "env": {
     "APP_ENV": "development"
  }
}

request support for an auto option in the terminalIndex

Dear F5Anything developer,

I am writing to request support for an auto option in the terminalIndex configuration attribute. Currently, when this attribute is used to specify a terminal index for a debug configuration, it always opens the same terminal instance, which can cause issues when running multiple debug sessions.

I suggest adding an auto option that automatically selects the next available terminal index for each debug session. This would allow users to run multiple debug sessions simultaneously without having to manually specify a terminal index each time.

Here's an example of how this feature could be used in a debug configuration:

{
    "name": "docker bash",
    "terminalName": "docker bash",
    "type": "f5anything",
    "request": "launch",
    "terminalIndex": "auto",
    "command": "docker exec -it web.webtool.dev /bin/bash"
}

With the auto option, each time a user starts a debug session with this configuration, F5Anything would automatically select the next available terminal index and open a new terminal instance. This would greatly simplify the process of running multiple debug sessions and reduce the chance of conflicts between terminal instances.

Thank you for considering this feature request.

Best regards,

fh32000

Add ability to disable switching to the Debug pane on F5

Pressing F5 automatically switches to the Debug pane, which isn't useful when using F5Anything, and having to switch back to the Files pane every time gets annoying fast. Would be great to be able to disable this behavior, if possible.

"showTerminal": false

Hi
"showTerminal": false seems not working, it will jump to focus the terminal
thanks

Feature suggestion: Kill existing process if running when F5 is pressed

Currently, pressing F5 with this extension while a process is already running in the terminal will just send the text to it on top of the current process, so the user is required to manually halt the process themselves.
It would be really convenient to be able to just press F5 once and have the previous process be stopped automatically by the extension. Other run types (like Python) already have the option to do this.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.