- ✨ Allow env command to fuzzy match [023dddf]
- ♻️ Generate demo using VHS [b7b19bb]
- 🔥 Explicit type not required [45eddbc]
- 🔥 Explicit type not required [45eddbc]
- ✨ Add inspect to prompt commands [c2a3c03]
- ⬆️ Bump deps [d6bdad4]
- ♻️ Change how we generate CHANGELOG [a1387e8]
- 🚸 Notify user that only supdock specific commands are displayed there [74d49b8]
- ➖ Remove gitmoji-changelog dev dependency [612d9c3]
- ♻️ Write to stderr when exit code is 1 [72a718f]
- ⚡ No use to fetch the choices a second time [2cfeb35]
- 🚨 Fix linting [f4e0332]
- 🎨 Drop the helper and just use clap directly for easier maintainability [b90febb]
- ♻️ Don't panic but just print to stderr and exit [d98743d]
- 🎨 Improve readability [14bb2e1]
- 🐛 Also respect names actually be a valid array [b294686]
- 🐛 Make sure we check if there are repo tags [cd5ec3d]
- 📝 Update CHANGELOG [c392393]
- ✨ Add support for history prompt [977f0d0]
- 🚨 Fix linting [e2f4218]
- 👷♂️ Restrict running publish jobs to new releases [57ed48e]
- 👷♂️ Prevent releasing over existing release [089f0e0]
- 👷♂️ Succeeed when already published [b95d123]
- ⬆️ Bump rustix from 0.37.14 to 0.37.25 [ede0063]
- 🧱 Ensure preinstall runs on distros without bash [9819a5c]
- Merge pull request #18 from segersniels/dependabot/cargo/rustix-0.37.25 [2764755]
- 📝 Update CHANGELOG [635c013]
- 🚑 Accidentally forgot to change this... [5d29552]
- 🚑 Needs to happen in preinstall for symlinking [bcd2672]
- 📝 Update CHANGELOG [b2fad3f]
- ♻️ Don't bother with returning variables and just use globals [04525de]
- 🚑 Include postinstall script... [994bdca]
- 👷♂️ Move into one workflow and simplify postinstall flow [edebb95]
- 👷♂️ Simplify CI deploy flow [d58c2e1]
- 🔥 Remove unused targets [fc391f1]
- 💚 We no longer download from other workflow [8c9329f]
- 💚 Specify required job [50ae878]
- 💚 Specify conditions when to run [37a0556]
- ✨ Add extra support for --all and --volumes flags when pruning [e6a0cca]
- 🔨 Apparantly awk doesn't work as expected in make [6d6ca49]
- 🔨 Match both # and @ [3a99d90]
- 📝 Update changelog [a710a9b]
- 🐛 Make sure we fallback to an empty list [7baef9e]
- 📝 Update changelog [8a08715]
- ♻️ Properly use the lifetime and borrow system [c2f8de8]
- 💚 Prepare the .npmrc file beforehand [31c6a6d]
- 🔨 Force tag generation [59984a7]
- 🔊 Debugging wise check where it extracts the artifact [edf4ea9]
- 👷♂️ Adjust so we wait for release to succeeed [1b36752]
- 👷♂️ We no longer need to generate since we include it now [75ec647]
- 👷♂️ Let's try this for real this time [40a3d49]
- 👷♂️ Drop the copy pasta name [40d871a]
- 👷♂️ Force cargo install so the lockfile gets created [fd3cae1]
- 👷♂️ Forgot the github release action is unmaintained [86309c2]
- 👷♂️ Only build linux on develop [4e5f145]
- 👷♂️ For now see if a dry run works as intended [c646a6e]
- 👷♂️ Always build, even on PRs to ensure everything keeps working [ce54849]
- 👷♂️ Adjust deploy flow and artifact sharing [f3a1cb1]
- 👷♂️ Should publish cargo as well [0d5432d]
- 👷♂️ Only build on master or develop [fb18149]
- 👷♂️ Provide way to publish npm through dispatch [0891e59]
- ✨ Initial rewrite in rust [612be85]
- ⬆️ Bump deps [9b3518a]
- 🔧 Mention authors in manifest [45a48db]
- 🚨 Fix linting [7e83610]
- 🔧 Bring manifest in line [9d66b2b]
- 🔧 Properly handle yaml files [05829f6]
- ♻️ Use CARGO exported env vars [b848264]
- 🔧 Bring configs in sync with live version [6447a3f]
- 🚑 Fix download url [2596838]
- 💚 Provide NPM_TOKEN [cad6b3e]
- 💚 Ok it extracts it entirely to the current directory so just specify the bin directory [10a5877]
- 💚 Specify which branch and the name of the artifact [298adfd]
- 💚 Fetch the secret and store in env [c5ae941]
- 💚 Specify which workflow to pull from [e410a5f]
- 🚑 Remove any lingering references to temp rewrite bin [23353d3]
- 💚 Ignore the fact that we already have set the packge.json version [3eba41d]
- 💚 Drop deprecated way of setting output [1680d71]
- 💚 Use generate-lockfile instead to generate the lockfile duh [157f4cc]
- 💚 Be sure to checkout repo before doing anything [481388b]
- 💚 Move version output to prepare step [3989d42]
- 💚 Remove unused needs [0d5b86c]
- 🐛 Display the version [723ae63]
- 🙈 Include Cargo.lock [9007e6a]
- 📝 Remove lingering in progress rewrite usage [fc4c90a]
- 📝 Update CHANGELOG [dd4b5e4]
- Merge pull request #17 from segersniels/feature/rust [1a95e0e]
- 📝 Remove documentation that is no longer applicable [a6a33ca]
- 📝 Update changelog [fbb47f9]
- 🚸 Notify user that only supdock specific commands are displayed there [74d49b8]
- 📝 Mention debugging output [e2f590d]
- 👷♂️ For now just remove the concurrency cancel [cbdce08]
- 🔧 Add basic editorconfig to actually match the indentation for rust files [cc95f01]
- 🚸 Make sure to do some more in depth searching based on character splits [ad09e3b]
- 🐛 Make sure we only provide the actual fuzzy search results to the user [f173c4a]
- 🐛 Allow fuzzy searching when name provided [44240c2]
- ➕ Add gitmoji-changelog [b08b632]
- ♻️ Centralise errors to prevent mismatches [4b418dc]
- 🐛 Make sure to target correct error [c975f45]
- 📝 Generate changelog from commits [b6b5c51]
- 👷♂️ Check the output versions to know if we should publish beta or latest [41a9211]
- 🐛 Dedup requires the array to be sorted [77f7ae2]
- 🚑 Need to await the errorhandler caught errors [16ccbde]
- ⚡ Further optimise for speed [1645b55]
- ♻️ Implement own jaro_winkler calculation to have more control over the fuzzy searching itself [d4bb4cd]
- 🔥 Remove lingering debug code [f487d6e]
- 🐛 Still pointing to old name [64dcac5]
- ♻️ Extract actual search into module so we can easily replace it for later optim [c517ce6]
- 🧑💻 Drop the root Makefile and make the package.json scripts more readable and usable [4687cdd]
- ✅ Bypass invalid typing because of migration [7f696de]
- 💚 Remove manual version bump [20bac20]
- 🐛 Add missing log statement during verbose info [74836e9]
- 👷♂️ Build dependent on branches [5a5ef66]
- ⬇️ Downgrade to non es module [36ff623]
- ⚡ Target node16 [920c231]
- ⬆️ Bump dependencies to latest [a8ed2e3]
- 🔥 Remove lingering test code [e77b702]
- 🏷️ Mark errors as correct execution errors [04dbb43]
- 👷♂️ Extract renaming of binaries to separate job [cdab06b]
- 🚑 Prompt was updated and fucked the choice [6e654b6]
- 💚 Also build on construction_worker emote [e42776f]
- 🐛 Dont continue when user aborted choice [bb8826c]
- 🐛 Treat nonFlags as strings at all times [29a48d5]
- 🚑 Don't limit to two results, returm them all and join them back together [792d98e]
- 👷♂️ Cancel in progress [d8d5039]
- 🎨 Remove duplicate code [4cee007]
- ♻️ Check for identical matches and not on partial split() matches [ddc5450]
- 💚 Target package.json so pkg config gets read [b13f2cf]
- 💚 Install wasm-pack [13da961]
- 🚑 Seems like Makefiles were ignored... [1c3f602]
- 💚 Make sure to compile wasm before trying to run typescript checks [3225832]
- ➖ Remove fuzzy-search [fa0a647]
- ⚗️ Move fuzzy searching entirely to rust, needs optimisation [d724963]
- 🔧 Target node12 instead to support default node installs on most linux systems [12d4d97]
- ♻️ Return to ensure we see debugging values of the child_process commands [5a0f80c]
- 🎨 Clean up [c0014a7]
- ♻️ Don't process.exit() manually but just exit code flow early [2319b90]
- ♻️ Graceful exit [b24d86d]
- ⬆️ Bump deps [d5de4a4]
- 🔧 Switch from ncc to tsup to compile [884bbf8]
- ✨ Enable fuzzy search by default for new users [a95c741]
- 🔊 Log that the user can disable the caution check since enabled by default [df4ae2b]
- 🐛 Exclude binary path from config prompt [cedbab0]
- 💚 Add beta suffix so versions don't interfere [b80421e]
- 💚 Just build on corresponding branch and attempt to publish independent if commit message reflects it [a3a3db6]
- 💚 Don't fail the build if already published [4beab4a]
- 💚 Changed master to main branch apparently [0de9544]
- 🔧 Bump node version to 14 [399c4c9]
- ➕ Utilise ts-custom-error to prevent breaking custom errors when compiling [ddf79ce]
- 🎨 Improve readability of fuzzy helper [fe48734]
- ➕ Replace debug tracing with @aiteq/trace [2548290]
- ♻️ Make certain methods protected instead of public [d61d6c9]
- 🔥 Remove tests since they are not sustainable the way they are implemented now [d903cbe]
- ♻️ Move functionality to helpers to improve readability and clean up [d7a1fa5]
- ⬆️ Bump deps [15da073]
- ⬆️ Bump y18n from 4.0.0 to 4.0.1 [a0394da]
- 🎨 More readable validation [dc7d70f]
- 🎨 Throw execution error and let error handler handle [8dd3d36]
- 🎨 Await [b84e61b]
- 🚚 Moving Command straight under src [3d0389c]
- 🔧 Remove yarn error log [cbeeb94]
- 🔥 Remove unused code [0cb2a17]
- ♻️ Don't fallback to a predefined path but let user configure if needed [872e943]
- 🐛 Ensure metadata is valid before destructuring [2210e64]
- ✅ Don't execute during test [e301fb7]
- ✨ Try to determine the docker binary path [e35c985]
- ➕ Add [email protected] [7af6be9]
- ⬆️ Bump deps [cbfa1ad]
- 🔥 Remove now unused ghr script [f5e2a35]
- 🐛 Import from correct command [5960b6d]
- 💚 Temporarily always succeed yarn publishing so we can test github releasing" [ec94e97]
- 💚 Doesnt seem to like multiline [1847b11]
- 💚 Make sure quotation marks are wrapped around entire conditional statement [dc1fb64]
- 💚 Fix release tag name [4aed8e6]
- 💚 Try to move version output from step to job output so we can call conditionally on other jobs [ded0cb2]
- 💚 Temporarily always succeed yarn publishing so we can test github releasing [1eb7095]
- 💚 Move NPM secret up now that we are registering in first job [78bd942]
- 💚 Run both beta and master release but have early failure [ae7dae5]
- 💚 Dont run release if beta [2f3fa3a]
- 💚 Allow running for CI debugging purposes [94cc225]
- 💚 Release name has always been version [8d3a3cf]
- 💚 Split github release from npm publish since things need fixing [0f56ad9]
- 💚 Only run release job when bookmark is detected in commit message [e257a95]
- ✅ Correctly describe test [0a52d09]
- ✅ Prevent logging while running tests [89d5663]
- ✅ Move test to correct command execution [059e166]
- ⬆️ Bump packaging dependencies [e56d17b]
- 📝 Move CHANGELOG to separate file [dfe357a]
- 🎨 Improve readability [312e14d]
- 🎨 Move parallel execution check outside of default run and move to commands where needed [24e3e83]
- 🔥 Unused optional config [0051d26]
- ♻️ Move general try catch to top level and improve readability [7f698bf]
- 💚 Conditional releasing adjusted to github actions [b05e747]
- ♻️ Convert yes no choice to default confirm [f2bce23]
- ✨ Allow restart to prompt user for start [a42ce7b]
- 🔥 Remove circle build [3fa88a1]
- 📝 Display github actions badge [3ca1095]
- ⬆️ Bump lodash from 4.17.15 to 4.17.19 [b1efca1]
- ✅ Fix test now that usage is moved to entrypoint instead of run() [03b0abf]
- 🔥 No need to initialize as null [288be70]
- 🚑 Return when logging version and usage [02b547d]
- 💚 Only release to github when non beta [797bbdb]
- 💚 Move away from multiple branches to single master branch [fa5b8b6]
- 💚 Use node:12 [554505f]
- ♻️ Execute async block directly instead of calling run() [ed6b7e5]
- ♻️ Instead of injecting run custom logic first and then super.run() [d0583d7]
- ♻️ Extract version and usage to entrypoint [adf3426]
- 🔥 Remove inject [fe138c2]
- 🚑 Return when no choice [b2c7be5]
- ✨ Support cat command [b8e70c0]
- ✅ Use sinon mocking instead of having an ugly internal config [f36a257]
- ✨ Add sinon mock method to stub specific behaviour [1d4163b]
- ➕ Add [email protected] [c136fda]
- ♻️ Move metadata back to src and add cat command [8c85061]
- 🎨 Drop const [74d44bb]
- ♻️ Use default export [a57caa5]
- 🎨 Simplify command creation and run [4ccd535]
- ⬆️ Bump deps [6456c40]
- 📝 Update readme [5cceb08]
- ⬆️ Bump deps [5b53b93]
- 🔥 Remove tsc compilation from lint [498f322]
- 🔥 Remove react from eslint config [3d255cf]
- 🔥 Remove babel config [b7991df]
- ➖ Remove eslint react plugins ; copy paste error [ca8664a]
- 🐛 Dont early return so custom description gets logged [299de11]
- 💚 Take supdock version as tag [d33f25a]
- ⚡ Only import whatever is needed [e1f29f3]
- 🔧 Move bin from inbetween dependencies [628fe26]
- 🔧 Add publish scripts [cccbf9f]
- 📝 2.4.2 [b8db62c]
- ✅ Test if short logs config changes the flags [361063b]
- ✅ Add tests to see if supdock prompt commands execute [74df02a]
- ✨ Allow mocking of nonFlags [ef9368a]
- ✨ Enable fuzzy searching of more commands [cec372e]
- ✨ Add test helper [e38d818]
- ✅ Add tests [1531541]
- ➕ Add testing dependencies like mocha and chai [c06e6a3]
- ➕ Add babel and module resolving [8e3cb25]
- ✨ Add top and port commands [48bfc4a]
- ✨ Add info flag to see docker system df [f9d3199]
- 🎨 Type execute as any to easily support mocking [b8c5377]
- 🎨 Return ids so we can check which ones were restarted in tests [9358980]
- 🎨 Reduce to one line [41a89c1]
- ♻️ Allow mocking of internal functions to allow testing [1507a10]
- ⬆️ Bump deps [5fb0c90]
- 🔧 Clean up tsconfig [72d50e7]
- 🔧 Add babel.config.js [2949fd3]
- 🔧 Split compiling and building [9e9a554]
- ♻️ Switch to yarn [17d3863]
- 🚚 Move metadata out of src [a9c3af2]
- 🔧 Add module resolution [a3d1ad2]
- ⬆️ Upgrade [email protected] [bddff03]
- ⬆️ Upgrade @types/node [af4da36]
- 🎨 Fix lingering old github repo [deb83bb]
- ⬆️ Bump deps [250d35b]
- 🚑 Needed to work with npm/yarn [c9d2561]
- 💚 Publish with yarn [b483b2a]
- 🐛 Should use internal createChoices [9f94578]
- 🐛 Extend internals even when not mocking [29cc2e5]
- 🐛 Make sure nonFlags arent pushed twice [b3201d5]
- 💚 Run tests on CI [d1e0eec]
- 💚 Specify targets [08c26cf]
- 💚 Lingering npm [70442c8]
- 💚 Adjust CI to match new scripts [1682e6e]
- 🐛 Comment out return [f5018fc]
- 📝 I fucked up version 2.4.0 [a1e969a]
- 📝 Add changelog for 2.4.0 [4d2cab0]
- 📝 Ci badge was still pointing to old repo [9bdc2e7]
- ✨ allow passing of flags to no prompt commands [8d4c327]
- ✨ allow passing of flags to prune command [8a3b480]
- 🔊 Basic changelog added [b1d2aec]
- 🔊 Be more detailed when showing supdock flags [84bfd1c]
- ✨ Add ConfigOptions enum [2a28714]
- ♻️ Clean up code [3caf1d8]
- ⬆️ Make sure package-lock is up to date [0b1956c]
- ⬆️ Upgrade dev deps [d153817]
- ⬆️ [email protected] [14a2cfd]
- 📌 Pin pkg to node 12 [a7e67ec]
- ♻️ Optimise internal config usage and make sure we can retain backwards compatibilty on updates [591106f]
- ♻️ Misplaced export [a918d77]
- ⚡ Use node12 [4e1d210]
- ⬆️ 4.4.2 pkg [e3639d5]
- 🔥 No longer needed as this version of supdock is already way ahead of the golang one [bbc0d5f]
- 🔥 Unpin pkg to node12, doesn't seem to work as expected... [d7e2c30]
- 🔥 Remove eslint disable lines [c682302]
- ✅ Clean up config after tests that use config [851b1a8]
- ✨ Add helper function to delete config in test env [44c3a37]
- ⬆️ Bump deps [b32bd80]
- 🔧 Move all deps to devDeps [56a3dd1]
- ♻️ Use configPath directly in config configuration [eb7a1f2]
- ♻️ Use helper function instead of having duplicate code [de2037d]
- ✅ Write config test to make sure migrations work [9492172]
- ✨ Add list to config [7bb9a8f]
- ✨ Allow config to be passed a default config [e50b5ea]
- ✅ Disable caution check [368cf95]
- ✅ Make sure we test fuzzy search behaviour [9d4d2a6]
- ✅ Add stats test [385e8ab]
- ✨ Add way to inject custom logic in run [a90c235]
- ✨ Allow configuring if command should ask for a prompt in its default behaviour [f0d52c1]
- 🔧 Add .config dir to gitignore [5e25acc]
- ♻️ Move types and interface directories where they belong [444ab2c]
- ⬆️ Upgrade [email protected] [e63eede]
- ⬆️ Upgrade [email protected] [9184cb0]
- 🎨 Move around functions for better readability [f670692]
- ♻️ Move some code out of constructor [4db94bb]
- 🎨 When testing add the nonFlags to the returned command [a8dbb7a]
- 🎨 Make sure we return the defaulted command when testing so we can check behaviour [f12c447]
- 🎨 Rename init to inject [630eea7]
- ♻️ Inject through init instead of modifying run [beb0528]
- ⚡ Split up run into separate blocks so customization per command is easier" [420c96e]
- ⚡ Split up run into separate blocks so customization per command is easier [1c59113]
- 🐛 Stats wasn't working entirely like it should have [ee5869d]
- ➕ Add @zeit/ncc [e4ca4d0]
- 🔧 Minify compiled code [134363d]
- ⬆️ Bump deps [9e1040b]
- 🔧 Compile using ncc instead of tsc [71b0a0e]
- ➖ Drop babel dependency [b99c5e7]
- ✨ Also show image name in prompt in case container has an automated name [854f4fb]
- ✨ Reintroduce error behaviour if no choices were able to be generated [729562a]
- ✅ Adjust test now that prune info functionality has changed [df59124]
- ♻️ Extra check if string since we sometimes just return spawn response [36b50ed]
- ♻️ Return instead of having an ugly exit [a47665d]
- 🔥 Remove old testing behaviour which is no longer needed [d3b43a8]
- 🏷️ Remove hard defined type since it now possibly returns the default spawnSync type [808c7e4]
- ♻️ Dont proceed with prune after info [365dd36]
- ➕ Add [email protected] [ee5ccbd]
- ⬆️ Bump deps [3890498]
- ♻️ Use prompts instead of inquirer to reduce package size [f53b9c1]
- ♻️ Use internal prompt wherever needed [7cb52ef]
- ➖ Remove inquirer [600f0ad]
- ✏️ Typo [c9fcf1b]
- 📝 Move around parts a bit [95101ee]
- 📝 Advice people to download binary for speed [6157af0]
- 📝 Adjust readme to say usage is not always up to date [29626f8]
- 🔧 Include dist dir when publishing [48e944b]
- ✅ Add simple usage test just to be sure it still executes without issues [15aed73]
- 🔧 Remove --skipLibCheck from tsc compiling [92eb4fc]
- 🚨 Disable @typescript-eslint/no-non-null-assertion [e28a24a]
- ⬆️ [email protected] [0e66d30]
- 🔧 Publish from root instead of dist [cdfc921]
- 💚 Add types" [f21a606]
- 💚 Add types [99c947f]
- 💚 Now deloying from root instead of dist [5237d60]
- 💚 Check if on correct branch [6eef055]
- 💚 Only create a github release on master branch [27fc112]
- 💚 Allow circle beta publishing [40ba151]
- ✨ Add config option to enforce line limit of logs command [38b722b]
- ♻️ Clean and split up code for better readability [3eedd33]
- 🚨 Drop standard again and use eslint typescript linting with prettier [f2b73fb]
- 🚨 Linting + esModuleInterop [8295006]
- 🚑 Should only show version when no command is run [314cfc4]
- ⚡ Use configstore package to handle configuration [87a81f9]
- ➕ Add debug package for easier stack tracing logging [5e4d6a5]
- ⚡ Improve tracing of functions [24fb423]
- ➖ Remove manakin dependency [00397af]
- 🐛 Dont pass custom commands to default [1c06fe5]
- 🚑 Make sure we create the parent dir first before trying to write the config file [80156de]
- 🚑 Make sure we dont read flags of undefined [a7daa80]
- 📝 Shift around config file location [8916586]
- 📝 Adjust config enable or disable [927e492]
- 📝 Rename docker to supdock [da8e185]
- 📝 Move supdock enable usage below [69f2dee]
- 📝 Add configuration section to readme [08d530b]
- 🚑 Correctly check if config variable doesnt exist not just if false or true... [9300fee]
- ✨ Add the option to add a description to a configuration key [6df9423]
- ✨ Add local makefile to make rebasing less of a hassle [a4faa3a]
- ⚡ Make sure we default fuzzy searching to false so we dont break existing behaviour for people [e977a5e]
- ⚡ Optimise fuzzy searching and allow disabling + config optimise [e114f35]
- ⚡ Change some of the process.exit behaviours to returns [2a6d03a]
- ✨ Add the traceFunction decorator to supdock class [dfafaf9]
- ➕ Install manakin for colored trace [29a7a7b]
- ✨ Add a traceFunction decorator to trace specific functions [2fb448c]
- 🎨 Clean up tsconfig [b1ed292]
- ⚡ Clean up code, make it more readable and make sure we improve checking for edge cases [58fb913]
- 🚑 Fix stop command not correctly executing [ffa1570]
- Update README.md [221663d]
- 🚑 Only add to nonFlags when not boolean [eea30a9]
- 🚑 I urgently need tests to prevent stuff like this from happening [58cfefe]
- ⚡ General optimization for flag parsing and how we handle nonFlags [1aed677]
- 🎨 Make sure custom commands have more consistent usage help compared to default commands [1042e2a]
- ✨ Allow users to adjust a local config file when fuzzy searching [72fd24f]
- ✨ Add new config helper [5e783ff]
- ✨ Allow basic fuzzy searching for some commands [6a1794c]
- ⚡ Add more ways how we can optimise custom command usages [1e0e54c]
- 🚨 Screw standardx and just use standard from now on for consistent styling and linting [6092d21]
- ⚡ Type things and split up code to make it more readable [876c899]
- 🎨 No need to append Interface when typing [896b0f4]
- 🎨 Constistent naming for enum [cfc3085]
- ⚡ Add typing to metadata commands so I can easily control what is required [0d66f51]
- 🎨 Type should be of type CommandAlias [6c649db]
- 🎨 Move metadata to own directory under index.ts [4bbb614]
- 🎨 Make things cleaner and provide an interface to use for Command [c258456]
- ⚡ Optimize standardx linting cause it's being a bitch for some reason [c3ae28f]
- 🚨 Adjust linter [12811be]
- 🚨 Tweaked standardx a little [648a6bf]
- 🎨 Make sure we don't fail a build on a failed publish [4c56871]
- ⬆️ Bump lodash from 4.17.11 to 4.17.14 [42fd937]
- 🚨 Switch over from prettier, tslint and others to standardx [1b1819f]
- 🔥 Dont need this config line [815719e]
- 🚑 Make sure we check on correct error and not on the function [58c2092]
- 🚑 Fix weird caching issue with circleci [4621e0a]
- 🚑 Fix broken interface import [ed7d5b9]
- 💚 Add linting to ci [a01e6b8]
- 🚑 Fix master and origin differences because I fucked up [71af6eb]
- ✨ Allow for custom messages per command in case something is worth noticing [03db533]
- 🎨 Reorganise some private functions for readability [9ce02c9]
- 🎨 Split up command usage to private function for readability [dab6018]
- 🎨 Whitespace [0b66fe7]
- 🎨 Move special prune spawn out of run to execute [0bb9b4e]
- 🚀 2.1.2 [ee46172]
- ✨ Quick fix to get prune command working again [19d66bf]
- ✨ Add extra flags to logs command [662f4ff]
- ⚡ Add typescript check to circleci [01a39cd]
- ⚡ Optimize prompt choice generation [7539f95]
- ⚡ Refrain from using too many special extra shell commands to get ids [cc5b2b0]
- ⚡ Strip --prompt flag and fix minimist --no-<flag> parsing [fe2f016]
- ⚡ Add a couple of extra flags to commands and don't pass the dashes in metadata [a4c89ea]
- ⚡ Allow custom flags with only a long notation [6eab9d8]
- 🎨 Replace Custom with Prompt Enabled flags in usage [fb4067a]
- 🎨 Rename built index-* files to supdock-* [50f19db]
- 💄 Add chalk for some colors in logging [c72d4e2]
- 🎨 Use this.prompt for ssh extra prompt [310e294]
- 🎨 Just to clean up any linting errors await inquirer for ssh [7898b1b]
- ⚡ Only deploy on master branch [dd19245]
- 🔥 Skip the ghr errors [7fd22ae]
- 🔥 Dont fall back to previous chache if checksum fails [e5f6e7d]
- 🔥 Remove skipping of errors now that only master branch deploys [e611d32]
- ➖ Remove commander dependency [46416f7]
- 🚑 Circleci checkout first [3a2a398]
- 🐛 Correctly indent flags with only long notation [020168d]
- 💚 Check if errors can be skipped [1df09e3]
- 🚀 Version 2.1.1 [4e7116f]
- Merge pull request #4 from segersniels/master [272cd45]
- 🚀 Version 2.1.0 [9c8a18b]
- 📝 Rename custom supdock usage options [dd081bc]
- 📝 Chance circle badge to master branch [08ee946]
- 📝 Adjust readme to mv supdock instead of index [05232b7]
- 🚑 Return early when defaulting [b80c4f3]
- 📝 Add chmod step to binary install [e300e50]
- 📝 Adjust usage to not show version number [bf26251]
- 📝 Make sure readme is available in dist directory before publishing [22da6a9]
- 🎨 ExecuteInParallel shouldnt be public anymore [8bcffac]
- 🚨 Minor linting stuff [0a54370]
- ⚡ Allow calling on the Default enum to get Type to pass to execute [4d16b40]
- ⚡ Simplify and restructure code base for easier readability and maintenance [c2fad72]
- 🚑 Fix flag generation of unknown command [b6af166]
- 🔥 Remove go link from ts readme [7ce6d6c]
- 🚑 Fix mapping of flags if no flags defined [3001c43]
- 📝 Adjust the rework readme part [2139db3]
- 📝 Fix readme [a7766e5]
- 📝 Readme fix [fc589b4]
- 📝 Lint docs + remove commander issue + update usage [c9c6c02]
- 🚑 Fix duplicate defaulting [f7bc255]
- 📝 Add binary install instructions [5589c7a]
- 📝 Add comment above switch case for later remidner [ad978d0]
- ✨ Add flag generation from metadata when calling -h on command [2b52c87]
- ✨ Start of typescript rework [e0028c8]
- 🎨 Remove changelog badge and replace with circleci [bfe5e52]
- ⚡ Compile to dist and pkg to bin [07d6e93]
- 🚨 Add tslint.json [aa16be0]
- 🚨 Change eslint to tslint [5b01cdb]
- ⚡ Makes things easier for CI deployment if version outputs only the number [58bb6b2]
- 🎨 Add logging when detached parallel execution is happening [aa38d2f]
- ⚡ Spawn instead of spawnsync [1a04c54]
- ⚡ Move metadata to external file [f6c0288]
- ⚡ Drop commander for ux reasons [cc1aca8]
- ⚡ Merge getNames and getIds in 1 function [d4fdff4]
- 🎨 Rename supdock to index.ts [6b55342]
- ⚡ Move enums and types to own dir [c4aa39e]
- 🎨 Rename passthrough to default [3d69a65]
- ⚡ Rename supdock.ts to index.ts [9b5e8c4]
- ⚡ Restrict getNames to only values [d91f810]
- ⚡ Move enum to separate dir [8daae29]
- 🚑 Publish from dist [46e6462]
- 💚 Recreate and replace release [07826b1]
- 🚑 Fix npmrc auth [30dd6f0]
- 🚑 Change lingering old to ts renamings [1577f3c]
- 🚑 Npm run build:ci [5f58b39]
- 💚 Experimental github release for pkg binary [2854309]
- 📝 Adjust deprecated message [f616d63]
- Merge pull request #1 from segersniels/feature/typescript [2d99d58]
- 📝 Add comment to explain what promptEnabled means [9dd81b6]
- 📦 Update pkg [7cb05de]
- Update README.md [268b4f3]
- add changelog & badges [c870bff]
- bump version [e6b2186]
- Update README.md [a3b69cc]
- Update README.md [d6edf04]
- add inspect command [00a6279]
- add restart command [258fb6b]
- add golang section to installation [f17c4db]
- execute not defined fixed [64169db]
- prune adde to readme [585e762]
- prune added [296e7c5]
- version 0.2.2 [308ced7]
- now shows correct message when asking for selection on docker compose [2cab502]
- readme update [0b37987]
- readme update [49c96f4]
- package.json updated [026e625]
- 0.2.11 [83ef8c2]
- readme [0ab32ad]
- resolve merge [b201089]
- fixed compose prompt when no action specified [5081727]
- added docker-compose functionality ; version 0.2.0 ; changelog added [680df25]
- added env command to see environment variables of running container [faedbab]
- refactored large part of the exec code ; version 0.1.8 [0daf47a]
- removed -f flag from rmi [1c85fbe]
- version 0.1.6 [1940bde]
- readme [279a082]
- readme [6946551]
- readme [9927029]
- gif order [1c852de]
- update gifs readme [77aa464]
- fixed stats throwing --no-stream error [da5121b]
- updated basic readme [67ff917]
- version 0.1.3 [b463543]
- update readme [bba5558]
- imgur usage [6280dca]
- center gif [0cdddfe]
- center gif [a109514]
- new usage gif [9d78686]
- resolved some of the unknown options [20333bb]
- readme issue [d82ad78]
- prepare for publish [f73b9cf]
- now read possible commands directly from program [0f70761]
- npm version 0.1.0 [9aeff76]
- docker now executes in current shell using child_process.spawn [575b64e]
- split into separate branch [042cf21]
- all [a5151bb]
- update [1888c39]
- readme [cabb748]
- rm node modules [852b414]
- gitignore [be34e8c]
- preparing conversion to npm [f66d714]
- fixed start error when no containers to exited [122c2fd]
- supdock version now shows docker version too [95bbb48]
- added stats functionality [dde47ba]
- added possible issues to readme [745a973]
- added possible issues to readme [83dddf0]
- added possible issues to readme [a2e29bb]
- added possible issues to readme [3976505]
- ssh now shows running containers instead of all containers [df03113]
- now passes the entirity of ARGV to docker in certain cases [cd344a6]
- version 0.0.3 [28b2565]
- added start functionality [87d8661]
- added possibility to still use the standard rm and rmi method of deleting [f8c8e36]
- added a ton more cli arguments to pass through to docker [3ae70c5]
- readme updated [e731ded]
- added alias [f581fa7]
- really silent update [14b5e3f]
- really silent update [d26b7a2]
- really silent update [b95581c]
- really silent update [9c06c47]
- really silent update [6f8594f]
- really silent update [3d2b9ce]
- silent [4306302]
- Silent update [d67daf8]
- echo update success [992aeb6]
- added update option [a3f3a8d]
- bad error message when sshing when no containers [5105ddd]
- usage info updated [c8081bf]
- added ssh subcommand to make it easier to work inside the container [2470810]
- bit of linting [5f02643]
- readme [acfd057]
- sudo readme [2d9f52f]
- added all to usage [c76c379]
- added conditional to prevent errors when trying to see logs when no containers are present [9e55a79]
- added conditional to prevent errors when trying to rm and stop when no containers are present [f2587ae]
- added rm all and stop all [c81dcbc]
- readme [feab7a5]
- added gitignore [0cbf4c5]
- removal of unnecessary files [93c95c8]
- mp4 to gif [dc8de7b]
- added gif [40f23af]
- code optimization [e39ab00]
- Update README.md [2e1317d]
- Update README.md [c9dd9d4]
- Update README.md [75fc4b8]
- Delete .supdock.swp [71aef47]
- init [8e35682]