Ivan Kravets
452a76105f
Update command titles
2022-02-11 22:33:33 +02:00
Ivan Kravets
4687665ff3
Improved support for projects located on a network share // Resolve #3417 , Resolve #3926 , Resolve #4102
2021-11-12 15:17:25 +02:00
Valerii Koval
eab70fae3b
Properly handle "--keep-build-dir" option in platformio ci command ( #4061 )
...
This fixes #4011 and possible "FileExists" errors when the "platformio ci"
command by safely copying sources to the build folder
2021-09-23 23:26:42 +03:00
Ivan Kravets
c0357daf01
Remove Python 2 code
2021-03-17 21:08:06 +02:00
Ivan Kravets
80c1774a19
Docs: PlatformIO Core 5.0: new commands, migration guide, other improvements
2020-08-28 14:08:26 +03:00
Ivan Kravets
0eb8895959
Add support for “globstar/**” (recursive) pattern
2020-05-26 14:25:28 +03:00
Ivan Kravets
73ce3c94e9
Initial support for `Project Manager // Resolve #3335
2020-02-06 23:32:43 +02:00
Ivan Kravets
6809da0353
Replace os.path.abspath by realpath
2019-11-15 16:02:15 +02:00
Ivan Kravets
9c7cc87c5f
Move command related modules to "commands" package
2019-10-23 16:05:27 +03:00
Ivan Kravets
be9aaf8902
Be compatible with Python 3.8, on Windows skip HOME and check for USERPROFILE
2019-10-17 20:57:40 +03:00
Ivan Kravets
7c41c7c2f3
Introduce Black to automate code formatting
2019-09-23 23:13:48 +03:00
Ivan Kravets
6a90388649
Move FS related helpers to fs.py module
2019-08-12 19:44:37 +03:00
Ivan Kravets
61db0f1d6a
YAPF 0.27.0
2019-05-30 23:42:15 +03:00
Ivan Kravets
8643f0454e
Move "glob_escape" and "get_file_contents" helpers to "compat" module
2019-05-17 13:18:15 +03:00
Ivan Kravets
c79b3ff7f1
Override default “platformio.ini” with a custom using "-c, --project-conf" option // Resolve #1913
2019-05-10 00:01:10 +03:00
Ivan Kravets
6cd4484be9
Init new project using new ProjectConfig API
2019-05-07 19:57:24 +03:00
Ivan Kravets
c235974eb6
Switch to the new ProjectConfig API
2019-05-07 17:51:50 +03:00
Ivan Kravets
8f29d951cb
YAPF 0.26.0
2019-03-29 12:55:05 +02:00
Ivan Kravets
10a7367b33
Fix "SameFileError" when CI is used in pair with --keep-build-dir // Resolve #2227
2019-03-22 21:24:43 +02:00
Ivan Kravets
0d904ad1cc
Fix "FileExistsError" when "platformio ci" command is used in pair with "--keep-build-dir" option
2019-03-14 20:12:18 +02:00
Ivan Kravets
ab914e1566
PyLin fix
2019-02-24 11:45:14 +02:00
Ivan Kravets
522b42c2a9
Fix an issue when platformio ci
recompiles project if `--keep-build-dir
` option is passed // Resolve #2109
2019-02-23 18:39:54 +02:00
Ivan Kravets
e94d758131
Use "items" instead of "iteritems" (PY2/3) // Issue #895
2018-10-27 20:51:55 +03:00
Ivan Kravets
45e75f7473
Copyright (c) 2014-present PlatformIO <contact@platformio.org>
...
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
2017-06-05 16:02:39 +03:00
Ivan Kravets
ddd07138dd
Escape project path when Glob matching is used
2017-01-19 19:02:37 +02:00
Ivan Kravets
a251470ebd
Python style formatting
2016-10-31 20:05:34 +02:00
Ivan Kravets
5e6469596c
Dynamic variables/templates for "platformio.ini" // Resolve #705
2016-09-17 23:46:53 +03:00
Ivan Kravets
bd207667e3
Implement LocalCache system for API and improve a work in off-line mode
2016-09-14 19:06:22 +03:00
Ivan Kravets
7116deaf54
Allow to initialize project in off-line mode
2016-09-14 14:46:10 +03:00
Ivan Kravets
838063b1b7
Allow passing custom project configuration options to `platformio ci
and
platformio init
commands using
-O, --project-option
`.
2016-09-01 15:14:38 +03:00
Ivan Kravets
d630aa4f37
Check CI SRC paths passed via system environment variable
2016-08-18 12:18:27 +03:00
Ivan Kravets
d3e2b2bde4
Cover CI command with tests
2016-08-10 23:00:46 +03:00
Ivan Kravets
db267513ca
Implement custom "rmtree"; resolve issue with Windows and .git
2016-08-05 18:43:20 +03:00
Ivan Kravets
d27c31a389
Formatter: allow multiline lambdas
2016-08-04 00:55:07 +03:00
Ivan Kravets
87d0ead203
Format code with pep8 style
2016-08-03 23:38:20 +03:00
Ivan Kravets
0c9d539a92
Update copyrights
2016-08-03 22:18:51 +03:00
Ivan Kravets
6900052ecd
Reorder command options
2016-07-22 18:02:04 +03:00
Ivan Kravets
1029233ec7
Merge branch 'develop' into feature/platformio-30
...
* develop:
Update docs for Teensy USB Features // Issue #722
Implement Teensy 2.0 USB functionality (HID, SERIAL_HID, DISK, MIDI, etc.) // Resolve #722
Add support for Pinoccio Scout board // Resolve #52
Fix broken LD Script for Element14 chipKIT Pi board // Resolve #725 Resolve #726
Fix USB flags processing for teensy platform // Issue #722
Add Pinoccio board // Issue #52
Minor improvements for CLion docs
Improved docs for integration with CLion IDE
Version bump to 2.11.1 (issues #472 , #629 , #710 , #711 , #712 , #713 , #718 )
Typo fix
Add "udev" rules for OpenOCD CMSIS-DAP adapters // Resolve #718
Update history
Ignore "[platformio]" section from custom project configuration CI
Bump to 2.11.1b1
Add Arduino M0 Pro and Tian to the examples // Issue #472
Fix issue when `pioenvs` folder doesn't exist
Add more info about `.pioenvs` directory
Improve CMSIS selection for SAMD21 boards
Improve support for SAMD21 based boards
Add contributing guidelines
2016-07-18 22:43:24 +03:00
Ivan Kravets
daac1b2590
Print human-readable information when processing environments without // Resolve #721
2016-07-17 00:48:59 +03:00
Ivan Kravets
b165c3f543
Ignore "[platformio]" section from custom project configuration CI
2016-07-11 22:40:37 +03:00
Ivan Kravets
d68eb28629
Decentralized architecture for development platforms // Issue #479
2016-05-26 19:43:36 +03:00
Ivan Kravets
657345fa7a
Don't process symbolic links for CI
2016-03-21 16:47:24 +02:00
Ivan Kravets
19f1ccd0df
🎄 Happy New 2016 Year! 🎄
2016-01-01 20:51:48 +02:00
Ivan Kravets
67cbf25b96
Fix broken ci command
2015-12-03 19:25:46 +02:00
Ivan Kravets
904b08f497
Add Apache License, Version 2.0 to @PlatformIO source code
2015-11-18 17:16:17 +02:00
Ivan Kravets
91563b01d2
Improve path validator
2015-06-19 00:10:50 +03:00
Ivan Kravets
9560a665e5
Better detecting of Continuous Integration system
2015-05-23 18:36:11 +03:00
Ivan Kravets
77838f2938
Use default verbosity level for CI command
2015-05-19 14:37:47 +03:00
Ivan Kravets
92bfa8f36d
Fix removing locked files under windows
2015-05-18 18:26:52 +03:00
Ivan Kravets
fd39a88b26
Ignore errors when deleting CI tmp folder
2015-05-18 18:12:16 +03:00