Commit Graph

58 Commits

Author SHA1 Message Date
ae518cded8 fix: fix some typos in comments
Signed-off-by: loselarry <bikangning@yeah.net>
2024-04-10 16:39:46 +08:00
fc44def0ad make powershell scripts consistent 2022-11-06 11:32:22 +03:30
efb3338f5c powershell formatting 2022-11-04 18:47:16 +03:30
6b72e84940 minor letter casing update 2022-10-17 20:30:12 +03:30
3901fef98b minor letter casing edit 2022-10-17 20:08:37 +03:30
71536ddddf stop ssh agent only if building vendors 2022-10-17 19:52:15 +03:30
7995f34981 adjust comments 2022-10-16 17:34:57 +03:30
d94fe86b2a add -noVendor flag 2022-10-16 16:10:51 +03:30
f58652fc28 check requirements only for specified switches 2022-10-16 16:01:15 +03:30
473e9566e7 use BITS for more performant downloads when possible 2022-10-15 14:53:52 +03:30
f9cb2d6264 echo messages for github actions 2022-10-15 13:49:02 +03:30
5c8e0f38fe remove explicit call to vcvars 2022-10-15 01:49:20 +03:30
e8d34e07a1 allow custom titles for the launcher
Custom option for launcher title
2022-10-15 01:39:38 +03:30
91d5a25fe9 use max cpu count switch for msbuild 2022-10-14 20:02:03 +03:30
6cd7817938 resolve merge conflicts 2022-09-11 09:56:40 +04:30
771c53c7f1 Re-target build tools & update script 2022-09-10 01:47:10 +04:30
74060922a4 run script before compile 2022-07-18 18:21:08 +01:00
94e7c24b72 minor typo fix 2018-03-31 00:03:39 +04:30
7d04ded1c2 add appveyor message 2018-03-30 23:52:32 +04:30
b36b8a4cb3 new version handle logic 2018-03-30 23:23:44 +04:30
3965852c26 clean before build 2018-03-29 03:23:18 +04:30
93d2c427ad respect powershell naming convention 2018-03-29 01:18:57 +04:30
624deec2f0 minor edit – added a character to the verbose output 2018-03-28 22:34:28 +04:30
3aeca3c972 add required block to else statement 2018-03-28 21:16:27 +04:30
f8359fc3f7 add verbose version info 2018-03-28 21:11:31 +04:30
eaf7048ed7 add automatic version creation
with this commit, the build script extracts the latest version string found in `CHANGELOG.md`, and then creates appropriate resource files for the executable compilation
2018-03-28 20:48:57 +04:30
13c474b768 added kill ssh-agent to build.ps1 2016-07-17 18:28:38 -05:00
e7243efce2 Fix build script not exiting on msbuild failure. 2016-01-15 12:28:24 +00:00
5eff672a4b Added lambda prompt for bash/mintty, matches cmder and powershell prompts 2015-11-23 22:13:33 -06:00
1af65edaec Merge pull request #702 from daxgames/msys_bash
Msys bash
2015-11-23 23:31:02 +00:00
b9362b0a3d For PSV2.0 compat don't use $PSScriptRoot
As the build script must be executed from the `<projectroot>/scripts`
directory anyway we can assume `util.ps1` is as the same path as
`build.ps1` and just reference the current folder.
2015-11-19 14:18:47 +00:00
cf15dcffc7 Added/enhanced bash with cmder.sh/user-cmder.sh, organized tasks menu
added personal files to .gitignore so they never get uploaded to the repo and added support for msys2 bash in the new git for windows

added autocreate of config/user-cmder.sh if iot does not exist and added it to the .gitignore

Added tasks: cmd::Cmder, cmd::Cmder as Admin, bash::bash, bash::bash as Admin, bash::mintty, bash::mintty as admin, powershell::powershell, powershell::powershell as Admin. Set default task to cmd::Cmder.  Cot rid of init.bat running before /bin/bash, fixes double exit requirement

Added running git for windows post-install.bat on first cmder launch

fixed file/path not found  errors when launching powershell as admin

fixed file/path not found errors when launching bash/mintty as admin

fixed PATH in vendor/cmder.sh

Added sourcing ~/.bashrc if it exists.

changed .gitignore to ignore anything with path of config/user-*

removed my personal files from .gitignore, left in config/user-*

Make sure $CMDER_ROOT does not have a trailing '/'

%CMDER_ROOT% does not have trailing '\'. allow user to specify a conemu.xml on the command line

Removed '\' from %CMDER_ROOT%
2015-11-14 12:07:56 -06:00
0f68e48a7b Merge pull request #665 from cmderdev/martiuk-dev
Build from behind proxy & appveyor
2015-10-16 11:02:33 +01:00
46fed27096 Build behind proxy and appveyor.
Fixes #79. Uses Download-File function from d654a53ec43038c42344f9cdbe0abc5b8ff9b387

Create appveyor.yml

Should send build notifications to gitter as well.

Adds appveyor build status badge.

Always compile launcher for AppVeyor

This is to catch any errors that may be caused by changes to the launcher or any outside scripts.
2015-10-16 10:54:43 +01:00
45cdfc33f2 Remove the -full build switch. Add a compile example.
To get the functionality of -Full back just supply your own sources.json
with the vendors you wish.
Fix a typo and update the project url.
2015-10-14 18:19:08 +01:00
27240995f4 Let developers without VS installed test build scripts
Developers can test the build process without needing to recompile a new
launcher exe. This saves some setup steps to get a new developer started.

Also warn that this build can't be release as by definition it can't be
fully tested.
2015-10-14 13:08:26 +01:00
1f75f85b7c Merge pull request #605 from Stanzilla/bumpgit
Converting msysgit support to git-for-windows support.
2015-10-12 13:23:06 +02:00
cec7fa3398 Merge eec3fd5578 2015-10-12 13:08:16 +02:00
eec3fd5578 Backup and restore ConEmu.xml on ./build.ps1 2015-09-01 20:09:17 +03:00
373a58e1e6 forgot one 2015-08-23 20:21:45 +02:00
83a853bd52 Fix build script. 2015-05-17 22:13:04 +01:00
717b9f990e Write vendor version to .cmderver file
For a future feature.
2015-03-25 15:09:23 +00:00
2c184f8721 Fix build script removing a traling comma. Download into a temp folder.
I made a bad patch with the parameters syntax. I'm making the temp files
go into a subfolder as if the build script stop theres a .tmp that could
be accidentially tracked by source control.
2015-03-18 13:21:43 +00:00
31c169a761 Use a -Full parameter to download all sources rather than the minimum
Use a full switch to indicate if we want to go and pull a copy of git
since its huge and if a developer is cloning the repo to work on and needs
to build it they already have git.
2015-02-25 13:58:11 +00:00
de8d2d22f6 Fix the build 2014-08-26 23:52:49 +01:00
c032b5f8a0 Using verbose output 2014-04-28 13:22:22 +02:00
46f6f677dc Silencing the noise 2014-04-10 14:42:20 +02:00
df064ec4be Merged 2014-04-10 12:43:34 +02:00
e1c60104ba Updated build and pack Powershell 2014-04-10 12:41:19 +02:00
cf74dba780 merging in new additions to the pull request 2014-03-05 14:49:23 +00:00