Daj Się Poznać - Początek

No i stało się… Zapisałem się do Daj się poznać z projektem nad którym spędzam (prawie) zimowe wieczory - Pather.

Jego zadania są dwa: poznać technologie, których jeszcze nie miałem okazji używać oraz ułatwić sobie utrzymanie porządku w zmiennej PATH. Możliwe, że jestem dziwnym człowiekiem, ale nie lubię dodawać kolejnych i kolejnych ścieżek do systemowego PATH, wolę utrzymywać tam ścieżki systemowe i narzędzia globalne (np. wget, git) a resztę (np. Windows SDK) dodawać do konsoli w której akurat jest coś potrzebne.

O ile ręczne dopisanie czegoś do zmiennej PATH w konsoli jest wydaje się być proste, jednak jest z tym związane kilka problemów. Przedewszystkim musimy znać konkretną ścieżkę, którą chcemy dodać, co nie zawsze jest takie proste, na przykład Windows SDK występuje w wielu wersjach, a każda z nich jest w innym folderze. Jeszcze gorzej jeżeli potrzebujemy wielu narzędzi, np. kiedy pracuję z ARMami i potrzebuję GCC, CMake, QEmu i J-Link.

A gdyby tak ścieżki zapisać w pliku a potem załadować jednym prostym poleceniem? A czy niewspaniale by było, gdyby nie trzeba było podawać dokładnych ścieżek a jedynie “wskazówki” jak powinny wyglądać?

W ten sposób narodził się pomysł na projekt Pather, którego celem jest zarządzanie zmienną PATH zarówno na poziomie systemu jak i pojedynczych procesów przy wykorzystaniu plików w których ścieżki mogą być budowane dynamicznie na podstawie wartości w rejestrze, najwyższej dostępnej wersji i wielu innych.

Obsługa wiersza polecenia

Obsługa wiersza polecenia, a własciwie argumentów przekazywanych w ten sposób, to temat rzeka. Istnieje niezliczona liczba bibliotek i ko...… Continue reading

Pakowanie aplikacji z ILRepack

Published on March 30, 2016

Paket i FAKE

Published on March 24, 2016