Commit graph

167 commits

Author SHA1 Message Date
Jan De Dobbeleer 6d03130443 feat(inno): add POSH_THEMES_PATH to env on install 2022-02-21 13:20:39 +01:00
Jan De Dobbeleer 4a713b2a23 fix(pwsh): use module qualified cmdlet for expand 2022-02-13 14:16:51 +01:00
Jan De Dobbeleer 4fe1feb488 chore(winget): implement manifest 1.1.0
resolves #1693
2022-02-05 20:37:48 +01:00
Laurent Nullens 6e91805aa7
feat(pwsh): don't overwrite dev build 2022-02-03 10:28:47 +00:00
Jan De Dobbeleer 6c88285d64
fix(scoop): correct URL post installation
resolves #1617
2022-01-20 13:18:00 +01:00
Jan De Dobbeleer 06231cb08e feat(windows): build 386 version of installer 2022-01-19 10:41:19 +01:00
Jan De Dobbeleer 37e96ef968 fix(pwsh): store the executable inside user HOME folder 2022-01-14 22:45:00 +01:00
Jan De Dobbeleer b93ab4e82d fix(winget): add switches to install silently 2021-12-30 19:39:35 +01:00
Jan De Dobbeleer 53470eb3cb fix(inno): allow install for all users
resolves #1415
2021-12-30 15:51:31 +01:00
Jan De Dobbeleer 5d1cd6209a fix(pwsh): force console to UTF-8 from module 2021-12-27 13:39:43 +01:00
Jan De Dobbeleer af639a2b7b fix(pwsh): print error when install fails in module
relates to #1498
2021-12-27 11:26:57 +01:00
Ben Gelens 5c5f0fe157
fix(pwsh): correct path separator 2021-12-16 19:53:46 +01:00
Jan De Dobbeleer adb49d1cd0 fix(pwsh): alert when we can't download dependencies
resolves #1382
2021-12-09 00:17:05 +01:00
Jan De Dobbeleer 4f921dbb0f
fix(winget): adjust templates to latest spec
relates to https://github.com/microsoft/winget-pkgs/pull/36977
2021-12-05 20:49:50 +01:00
lnu 82cad90aa0 fix(pwsh): restore pwsh 5 support
In PowerShell 6+, the default encoding is UTF-8 without BOM on all
platforms.
In Windows PowerShell, the default encoding is usually Windows-1252,
an extension of latin-1, also known as ISO 8859-1.
2021-11-30 06:41:40 +01:00
Jan De Dobbeleer e526491ae5
fix(pwsh): temporarily drop support for 5 2021-11-29 19:09:31 +01:00
Jan De Dobbeleer 603c4da30b fix(pwsh): publish module without irrelevant files 2021-11-28 19:08:21 +01:00
Jan De Dobbeleer 64a9e65e74 docs(windows): simplify installation guide 2021-11-28 15:24:48 +01:00
Jan De Dobbeleer a2be3faefe refactor: display themes function in PowerShell 2021-11-28 15:24:48 +01:00
Jan De Dobbeleer 8c0d33cf13 feat(pwsh): sync themes un update/install 2021-11-28 15:24:48 +01:00
Jan De Dobbeleer 50ee821688 chore(pwsh): print version on install 2021-11-28 15:24:48 +01:00
Jan De Dobbeleer a357becb85 feat: pwsh module as install facilitator 2021-11-28 15:24:48 +01:00
Jan De Dobbeleer 5b5666b5b0 feat: add go-releaser 2021-11-25 10:58:30 +01:00
Hasan Cem Cerit 7627a65c66 fix: add FullName for explicit path 2021-11-23 16:48:43 +01:00
Jan De Dobbeleer d422325f98 feat(pwsh): download executable from module 2021-11-22 11:53:28 +01:00
lnu 9f200a8930 ci: remove wsl executable from windows packages
for wsl, a manual install is required(linux install).
2021-11-22 10:49:41 +01:00
denelon 4359450542
feat(winget): add oh-my-posh tag
The Windows Package Manager has identified users searching for "oh-my-posh". This adds the tag.
2021-11-09 21:23:04 +01:00
Laurent Nullens 5321ae116e
feat(pwsh): missing hyperlinks for Get-PoshThemes -list (#1166) 2021-11-04 08:24:46 +01:00
Jan De Dobbeleer 3c3da5e9df chore(pwsh): warm user we're unable to set the console to UTF-8
relates to #1100
2021-10-28 11:42:37 +02:00
lnu 410fb82e13 feat(pwsh): render hyperlink for theme name
render hyperlink for theme name and themes location in Get-PoshThemes
bold attribute removed since it's not really working in windows
terminal(https://github.com/microsoft/terminal/issues/109)
2021-10-18 20:59:37 +02:00
Jan De Dobbeleer 4eb3b439ba fix: emulate amd64 on surface pro x 2021-09-18 13:44:49 +02:00
Jan De Dobbeleer 5de2c1ae68 fix(linux): add armv7l build
resolves #956
2021-09-14 22:34:55 +02:00
Jan De Dobbeleer ebaa20ea3f feat(winget): arm64 support 2021-09-14 18:49:29 +02:00
Jan De Dobbeleer 83fc90273f refactor(linux): build arm64 2021-09-14 18:49:29 +02:00
Jan De Dobbeleer 4cfbf21c90 feat(pwsh): arm64 support 2021-09-14 18:49:29 +02:00
Jan De Dobbeleer 9100586564
chore(winget): lower-case tags 2021-09-01 17:02:08 +02:00
Jan De Dobbeleer bac68f996d fix(winget): use x64 2021-06-25 20:14:32 +02:00
Jan De Dobbeleer 1b0ceaff70 chore: use latest wingetcreate self-contained binary 2021-06-22 08:42:35 +02:00
Jan De Dobbeleer dbcd16b412 fix(winget): remove duplicate installer 2021-06-06 13:42:33 +02:00
Jan De Dobbeleer b21670f35b fix: consistent naming for Oh My Posh
relates to https://github.com/microsoft/winget-pkgs/pull/16328
2021-06-06 13:42:33 +02:00
lnu abe3d0990b feat: -list parameter added to Get-PoshThemes
-list display the theme full path instead of the preview
Themes location added at the end
2021-06-05 15:16:41 +02:00
Jan De Dobbeleer c8ef9edc77 feat: winget support 2021-05-31 22:06:33 +02:00
Jan De Dobbeleer 894b84fa85 fix(pwsh): get filesystem path for configs
resolves #715
2021-05-21 20:33:11 +02:00
Jan De Dobbeleer 4a16c3fc6c refactor(pwsh): postfix invoke-expression
relates to #708
2021-05-18 20:43:25 +02:00
Jan De Dobbeleer b0709e68b3 fix(pwsh): force module to UTF8
resolves #670
2021-04-20 21:37:09 +02:00
lnu 4f96cc0f7c fix: wrong stack count when init from Set-PoshPrompt 2021-04-14 07:00:44 +02:00
Jan De Dobbeleer 0077eb24ff fix(pwsh): support raspbian
resolves #629
2021-04-11 15:27:20 +02:00
Rob Cannon e2a86e8bd5 fix(pwsh): suppress error message for chmod 2021-03-29 19:44:40 +02:00
Jan De Dobbeleer 18c56efd2e feat: multiple config formats 2021-03-21 19:30:56 +01:00
Equinox 7b54e88c62 docs: fix various spelling errors 2021-03-15 18:11:16 +01:00
Jan De Dobbeleer ce5a9d6b76 feat(pwsh): force session to UTF8 2021-03-14 17:55:44 +01:00
Jan De Dobbeleer a0e18e998c fix(pwsh): use standard separator char 2021-03-14 09:14:29 +01:00
TravisTX 20e7d22da5 docs: add info for the themes page 2021-03-13 16:02:33 +01:00
Jan De Dobbeleer c77297c867 feat(pwsh): add linx arm binary
resolves #512
2021-03-12 20:04:33 +01:00
Michael LoPresti 90cd37e516 fix: powershell exports config files as utf8 without BOM 2021-03-06 07:05:36 +01:00
Jan De Dobbeleer 1638e2455d fix(pwsh): remove function override
resolves #481
2021-03-03 20:55:49 +01:00
Jan De Dobbeleer 636ec436eb feat(pwsh): support 32 bit systems
resolves #479
2021-03-03 19:20:32 +01:00
Jan De Dobbeleer 7377f31d70 fix(scoop): add executables to PATH
resolves #449
2021-02-24 13:13:10 +01:00
Jan De Dobbeleer 59b0595c5b fix(pwsh): do not validate permissions before set
the current implementation is too flacky and breaks the module on
certain unix systems

relates to #393
2021-02-18 17:07:19 +01:00
Jan De Dobbeleer 9b137827e1 fix(pwsh): correct encoding for config export
resolves #425
2021-02-18 10:46:21 +01:00
Jan De Dobbeleer e51685607d feat(pwsh): move out of beta 2021-02-16 09:00:02 +01:00
Jan De Dobbeleer b59b4197dc chore: rename repository 2021-02-16 09:00:02 +01:00
Jan De Dobbeleer 9db255e06f fix(pwsh): do not check for write permissions
as this permission is already present, it does not set executable
permissions when needed rsulting is a crashing command

resolves #393
2021-02-11 19:18:51 +01:00
Jan De Dobbeleer 7e1a5ecdc5 refactor(pwsh): remove Set-Theme from V2 deprecation list
this conflicts with other tooling such as Terminal-Icons that also
has a Set-Theme cmdlet. Overriding this will break that functionality.

relates to #382
2021-02-07 07:39:50 +01:00
TravisTX 55fb04335e fix: theme completion 2021-02-06 07:41:29 +01:00
Jan De Dobbeleer 7aeb61ba86 feat: inno installer for Windows 2021-01-28 22:01:11 +01:00
Rob Cannon 5a57cffcdd fix: check permissions before attempting chmod
closes #363
2021-01-24 13:14:55 +01:00
Jan De Dobbeleer ee4b039e7a feat(pwsh): add context for V2 users 2021-01-19 19:22:46 +01:00
Jan De Dobbeleer b651c9a065 fix(pwsh): provide full config path
resolves #355
2021-01-18 20:06:51 +01:00
Jan De Dobbeleer edebc1d465 refactor: align pwsh module with init 2021-01-17 19:25:19 +01:00
Jan De Dobbeleer 780722a371 refactor(powershell): use PSDrive path
resolves #329
2021-01-09 20:00:39 +01:00
Jan De Dobbeleer 598984b4cb refactor: check for availability of posh-git iso cmdlet
resolves #325
2021-01-07 13:31:13 +01:00
TravisTX 23eb73cd69 fix: fix lastexitcode 2020-12-30 16:30:51 +01:00
lnu 0fcf7cc8be feat: replace debug information with a new layout
Similar as Starship timings command
2020-12-29 21:47:04 +01:00
Jan De Dobbeleer a1b2b8d67b feat: initialize pwsh starship style 2020-12-23 10:02:20 +01:00
TravisTX 21f01d69e8 feat: execution time for powershell 5 2020-12-19 21:47:08 +01:00
Jan De Dobbeleer b229c4dcad fix: powershell duration can be $null
resolves #236
2020-12-14 12:28:53 +01:00
TravisTX 5f7b1f6ac6 feat: execution time segment 2020-12-08 09:05:22 +01:00
Jan De Dobbeleer bd4d563245 fix: ignore error code 0 for non-native errors
resolves #207
2020-12-02 09:53:41 +01:00
PIYUSH194 732035dfa1 feat: support Powershell 5 2020-12-01 20:49:51 +01:00
Jan De Dobbeleer 56a58c700a fix: auto complete themes in Powershell 2020-11-28 19:56:55 +01:00
Jan De Dobbeleer e68be7aa44 feat: use *.omp.json as theme format 2020-11-28 19:29:44 +01:00
Wolfspirit 991ce4b4ce fix: empty error code handling in docs and module 2020-11-26 15:20:35 +01:00
Jan De Dobbeleer 2a54724a75 fix: include scoop zip hash
relates to #150
2020-11-20 15:48:36 +01:00
Jan De Dobbeleer 4bcd98cda7 feat: update scoop experience
resolves #150
2020-11-20 13:03:53 +01:00
lnu bea3258758 feat: new ShowDebug parameter
calculate each segment timing
new parameter to show/hide segment debug information
set-poshprompt updated with the new showDebug parameter

Force disabled segment to be visible for debug purpose
2020-11-19 19:03:56 +01:00
lnu 1f3c253e45 feat: get native and powershell error code
Check native and powershell errors before sending it to oh-my-posh
2020-11-18 10:51:11 +01:00
Jan De Dobbeleer 8fb190e074 refactor: linting checks for all platforms 2020-11-12 14:04:52 +01:00
Jan De Dobbeleer aa36303962 fix: set $Global:GitStatus when Get-GitStatus exists
resolves #126
2020-11-08 14:09:38 +01:00
Jan De Dobbeleer e798ad0623 fix: user correct path and statement
resolves #119
2020-11-02 14:23:09 +01:00
Jan De Dobbeleer 1df4549b8d fix: add post-install to scoop 2020-11-01 17:29:52 +01:00
Jan De Dobbeleer 0f30953212 feat: add themes to scoop 2020-11-01 17:24:29 +01:00
Jan De Dobbeleer 89503bd6a1 fix: rename scoop json 2020-11-01 13:53:44 +01:00
Jan De Dobbeleer 16e9fd2c6e fix: run post-install script 2020-11-01 11:44:26 +01:00
Jan De Dobbeleer 0f9ef8b9b6 feat: scoop support 2020-10-31 21:31:57 +01:00
Jan De Dobbeleer 58a03f1c97 fix: remove escape characters from $PWD
resolves #111
2020-10-30 14:18:17 +01:00
Jan De Dobbeleer 8986c3b621 fix: use correct path for ProcessStartInfo
resolves #112
2020-10-30 14:18:17 +01:00
Jan De Dobbeleer dc6548572f fix: resolve path before assigning theme
resolves #107
2020-10-28 11:05:34 +01:00
Jan De Dobbeleer ab0a415a3b fix: call Set-PoshContext first
resolves #103
2020-10-27 12:22:02 +01:00
Jan De Dobbeleer 33c40ebf39 fix: theme paths with spaces
resolves #100
2020-10-27 10:49:08 +01:00