Compare commits
525 Commits
Author | SHA1 | Date |
---|---|---|
Sven Heidemann | cae2e6d92e | |
Sven Heidemann | 347418bdc5 | |
Sven Heidemann | 153fc8922e | |
Sven Heidemann | cdbfaeb013 | |
Sven Heidemann | 4062a6ebe4 | |
Sven Heidemann | 46ef6b3938 | |
Sven Heidemann | c1b9c0fb4a | |
Sven Heidemann | 8ede2998fe | |
Sven Heidemann | 41f974fe6e | |
Sven Heidemann | e7af5ce322 | |
Sven Heidemann | 7881294554 | |
Sven Heidemann | b3fd122fcd | |
Sven Heidemann | 1dd48899d7 | |
Sven Heidemann | f357e97ce5 | |
Sven Heidemann | 2d8ecd424a | |
Sven Heidemann | affbbc822d | |
Sven Heidemann | 43ea732c5f | |
Sven Heidemann | 708918464f | |
Sven Heidemann | ed2377c288 | |
Sven Heidemann | b819eb439c | |
Sven Heidemann | b3ed7101fc | |
Sven Heidemann | a3504af376 | |
Sven Heidemann | 81c2f1cba9 | |
Sven Heidemann | bea5b22251 | |
Sven Heidemann | e04d0beb68 | |
Sven Heidemann | 08ba097aaa | |
Sven Heidemann | ea968d94e4 | |
Sven Heidemann | 8e12c72b07 | |
Sven Heidemann | 8dee4d8f70 | |
Sven Heidemann | 315b8e631a | |
Sven Heidemann | cbb1860f25 | |
Sven Heidemann | 9839bcaa14 | |
Sven Heidemann | da54337221 | |
Sven Heidemann | a6a1e764d1 | |
Sven Heidemann | eb6aa08c10 | |
Sven Heidemann | 14a190a67f | |
Sven Heidemann | cf5ae89884 | |
Sven Heidemann | 558dfb8ced | |
Sven Heidemann | 2ec8fc22b3 | |
Sven Heidemann | c94700495b | |
Sven Heidemann | 69a3bc5e31 | |
Sven Heidemann | d189f49418 | |
Sven Heidemann | 60fb416b67 | |
Sven Heidemann | 792429d19d | |
Sven Heidemann | 106975015e | |
Sven Heidemann | 1117735f2e | |
Sven Heidemann | 0378f8944a | |
Sven Heidemann | 75fde0f444 | |
Sven Heidemann | 04f610c799 | |
Sven Heidemann | 3178b59147 | |
Sven Heidemann | 9c7008e179 | |
Sven Heidemann | 7ff7dbc56b | |
Sven Heidemann | 823d524a81 | |
Sven Heidemann | 1b60debba7 | |
Sven Heidemann | 3fc713cc8d | |
Sven Heidemann | bb26c7e94d | |
Sven Heidemann | 52404cf5d3 | |
Sven Heidemann | 32223bcfc2 | |
Sven Heidemann | 4e2bdb2b59 | |
Sven Heidemann | d72514205c | |
Sven Heidemann | 9b4afdbe18 | |
Sven Heidemann | 6751541269 | |
Sven Heidemann | fe9918af16 | |
Sven Heidemann | d2c56f1a3f | |
Sven Heidemann | 8624549aa6 | |
Sven Heidemann | 9a6ce704b7 | |
Sven Heidemann | 9af2a1962d | |
Sven Heidemann | a8d4a7a362 | |
Sven Heidemann | 943f5ad50b | |
Sven Heidemann | 4cd8fea07a | |
Sven Heidemann | 82b3a22ac8 | |
Sven Heidemann | 2c6367a408 | |
Sven Heidemann | af94a0c52d | |
Sven Heidemann | 9c374f6bb2 | |
Sven Heidemann | d0a19458c5 | |
Sven Heidemann | 5d6e7677de | |
Sven Heidemann | 01309e3124 | |
Sven Heidemann | 083e1ce4a1 | |
Sven Heidemann | 8c012e5902 | |
Sven Heidemann | 5e6d17cc86 | |
Sven Heidemann | c4a71de83f | |
Sven Heidemann | 01bc746092 | |
Sven Heidemann | 87d023ef7f | |
Sven Heidemann | 119052f9a2 | |
Sven Heidemann | 43710717c9 | |
Sven Heidemann | 7bf5e25c5e | |
Sven Heidemann | faa030df96 | |
Sven Heidemann | b2efe285a9 | |
Sven Heidemann | 9e28dce5ce | |
Sven Heidemann | 8179508248 | |
Sven Heidemann | 2c3664c1b9 | |
Sven Heidemann | 269f083662 | |
Sven Heidemann | 8b40c65661 | |
Sven Heidemann | 7be3cf38dc | |
Sven Heidemann | b18a7297a7 | |
Sven Heidemann | 7f46fbe87a | |
Sven Heidemann | e0ca7c2ae6 | |
Sven Heidemann | 6389a940bc | |
Sven Heidemann | 48d0daabf5 | |
Sven Heidemann | 8fc3c04720 | |
Sven Heidemann | 351f953fdb | |
Sven Heidemann | e1560dfab5 | |
Sven Heidemann | c9bc6a026a | |
Sven Heidemann | 83f0e8bd42 | |
Sven Heidemann | 7af83b49a5 | |
Sven Heidemann | 59263ece6e | |
Sven Heidemann | a507ed9f46 | |
Sven Heidemann | 6b451142e2 | |
Sven Heidemann | 12beea05a7 | |
Sven Heidemann | 713fa5243c | |
Sven Heidemann | d600852bec | |
Sven Heidemann | c09f2f8e83 | |
Sven Heidemann | 2fb515195c | |
Sven Heidemann | 889f51f5c5 | |
Sven Heidemann | 742ba8314a | |
Sven Heidemann | b95d90a191 | |
Sven Heidemann | 46fa49a102 | |
Sven Heidemann | d5e89d6e2a | |
Sven Heidemann | 086fc75fec | |
Sven Heidemann | 05c33990bb | |
Sven Heidemann | cbae40ef4d | |
Sven Heidemann | 002ba6b4e0 | |
Sven Heidemann | 85f75b4677 | |
Sven Heidemann | 95d8df5bea | |
Sven Heidemann | ac1cd9bdde | |
Sven Heidemann | 2d9bb79af7 | |
Sven Heidemann | 120c9e6800 | |
Sven Heidemann | 6f3099a8db | |
Sven Heidemann | e46711dc54 | |
Sven Heidemann | 59920c59e0 | |
Sven Heidemann | 604bb8f55c | |
Sven Heidemann | 2f8dc63cdc | |
Sven Heidemann | 4fbb3ec838 | |
Sven Heidemann | 6818fe9a5c | |
Sven Heidemann | 3854fa5aa6 | |
Sven Heidemann | 1ca459e67a | |
Sven Heidemann | fe8ffb2839 | |
Sven Heidemann | 42fb88c35d | |
Sven Heidemann | db7a0786a9 | |
Sven Heidemann | f9f2612356 | |
Sven Heidemann | df81bb599f | |
Sven Heidemann | 6d2492c1cf | |
Sven Heidemann | e244535557 | |
Sven Heidemann | 5f10603fe5 | |
Sven Heidemann | 6b8491eea2 | |
Sven Heidemann | b63bf41294 | |
Sven Heidemann | f6cc3a7ddf | |
Sven Heidemann | d1c93abe2c | |
Sven Heidemann | d6e3b37f7f | |
Sven Heidemann | 9840779af4 | |
Sven Heidemann | b893ec1fcf | |
Sven Heidemann | d5e5bfe69d | |
Sven Heidemann | 4afe5c4581 | |
Sven Heidemann | e054ac364e | |
Sven Heidemann | 68e01afb5b | |
Sven Heidemann | 2e0a8bb1ff | |
Sven Heidemann | b02aebef35 | |
Sven Heidemann | 099a51ed93 | |
Sven Heidemann | e4aedb354b | |
Sven Heidemann | 301768b842 | |
Sven Heidemann | 856960d799 | |
Sven Heidemann | d0877a4ea6 | |
Sven Heidemann | 3c20ab296a | |
Sven Heidemann | 4dc7ee3314 | |
Sven Heidemann | 05bd5e8593 | |
Sven Heidemann | 2fe3912a07 | |
Sven Heidemann | 2840628443 | |
Sven Heidemann | f0f79e7e3b | |
Sven Heidemann | e8ae635c88 | |
Sven Heidemann | d8f7e03815 | |
Sven Heidemann | ba1b5e49ae | |
Sven Heidemann | 703a2c91b5 | |
Sven Heidemann | 4a54bb62de | |
Sven Heidemann | 9e84c8359b | |
Sven Heidemann | 5139876d90 | |
Sven Heidemann | 6aef49de40 | |
Sven Heidemann | 186b336bf3 | |
Sven Heidemann | 1bbec27d1a | |
Sven Heidemann | f0a8d69e22 | |
Sven Heidemann | 8bd237206c | |
Sven Heidemann | 6bf7c3a2bc | |
Sven Heidemann | 2e8be741cc | |
Sven Heidemann | abd0352750 | |
Sven Heidemann | 25d91b85f3 | |
Sven Heidemann | f08eb42105 | |
Sven Heidemann | f450102c93 | |
Sven Heidemann | db28645e98 | |
Sven Heidemann | 23efb776e7 | |
Sven Heidemann | 7f621b282f | |
Sven Heidemann | 5dc7fce1e7 | |
Sven Heidemann | 879f59b0d5 | |
Sven Heidemann | 511622820a | |
Sven Heidemann | 0914f969e5 | |
Sven Heidemann | c611045290 | |
Sven Heidemann | 89ac9e90d6 | |
Sven Heidemann | ae2a98b3bc | |
Sven Heidemann | bd242baa0a | |
Sven Heidemann | 8e4caeb2a8 | |
Sven Heidemann | 3b55b3d5a5 | |
Sven Heidemann | cc3b1afaa1 | |
Sven Heidemann | a22b6fdbdb | |
Sven Heidemann | e3041c4b5b | |
Sven Heidemann | 8ad6d50a04 | |
Sven Heidemann | 4db000f6d7 | |
Sven Heidemann | 3821624c3b | |
Sven Heidemann | 60a722b4ec | |
Sven Heidemann | 65132aa107 | |
Sven Heidemann | 48eac124a5 | |
Sven Heidemann | be23b18d33 | |
Sven Heidemann | 748cc66946 | |
Sven Heidemann | 304b2e4255 | |
Sven Heidemann | 9fa183f143 | |
Sven Heidemann | 82df528395 | |
Sven Heidemann | 49e3bddc91 | |
Sven Heidemann | c52bf961e1 | |
Sven Heidemann | df3f9f0306 | |
Sven Heidemann | ef2d73aadc | |
Sven Heidemann | 1ed721cccb | |
Sven Heidemann | a724216563 | |
Sven Heidemann | 2bcf4d7a97 | |
Sven Heidemann | 2dfa2dd68f | |
Sven Heidemann | e94ed0b7f0 | |
Sven Heidemann | c7e2f8609c | |
Sven Heidemann | 9d2321cc9c | |
Sven Heidemann | 61d9912950 | |
Sven Heidemann | f23d32a92a | |
Sven Heidemann | dc489cbf7a | |
Sven Heidemann | 41d24aae99 | |
Sven Heidemann | 6b50bba139 | |
Sven Heidemann | 139422fd32 | |
Sven Heidemann | 409e11df42 | |
Sven Heidemann | f3a11f9791 | |
Sven Heidemann | 8dcc5b4011 | |
Sven Heidemann | d0f65834f1 | |
Sven Heidemann | 47ed0a705d | |
Sven Heidemann | ae3192b63c | |
Sven Heidemann | bb461f5fba | |
Sven Heidemann | 52069b7bb3 | |
Sven Heidemann | f0ed0bd2e1 | |
Sven Heidemann | e868a120f0 | |
Sven Heidemann | 70652aeb4c | |
Sven Heidemann | 28adcc4e49 | |
Sven Heidemann | affbb1ee7b | |
Sven Heidemann | d8a4210c9b | |
Sven Heidemann | b16d555e33 | |
Sven Heidemann | 4380142ccd | |
Sven Heidemann | 91f2d6cb21 | |
Sven Heidemann | 249b071ee9 | |
Sven Heidemann | 53fe437100 | |
Sven Heidemann | fc63f3616e | |
Sven Heidemann | a528511732 | |
Sven Heidemann | dbe1d37046 | |
Sven Heidemann | 988965ed52 | |
Sven Heidemann | 3c5ca594d5 | |
Sven Heidemann | 452b30c899 | |
Sven Heidemann | 85c5b26fdf | |
Sven Heidemann | 92ed684866 | |
Sven Heidemann | 88e83db330 | |
Sven Heidemann | 55609fc691 | |
Sven Heidemann | e0d89f967f | |
Sven Heidemann | b2ce8a6924 | |
Sven Heidemann | 71efbd1b42 | |
Sven Heidemann | e36939a108 | |
Sven Heidemann | 721461fc1b | |
Sven Heidemann | 72ee59b2b4 | |
Sven Heidemann | 95159da0fc | |
Sven Heidemann | 330d702347 | |
Sven Heidemann | cbf669d3bd | |
Sven Heidemann | 7498fe3255 | |
Sven Heidemann | 880998e8ca | |
Sven Heidemann | ecc9657eaa | |
Sven Heidemann | 125f65cf1b | |
Sven Heidemann | 1cd9c7d669 | |
Sven Heidemann | 5165f31066 | |
Sven Heidemann | 10d33e5d1d | |
Sven Heidemann | fb35e8b8b2 | |
Sven Heidemann | 4402bcce73 | |
Sven Heidemann | 8839b26f00 | |
Sven Heidemann | a79358725c | |
Sven Heidemann | 2ab1576230 | |
Sven Heidemann | c0be380f69 | |
Sven Heidemann | c0ae0c8389 | |
Sven Heidemann | 4a766e8284 | |
Sven Heidemann | 2772ea8df2 | |
Sven Heidemann | a604f0e821 | |
Sven Heidemann | 6995b25518 | |
Sven Heidemann | e4f843829f | |
Sven Heidemann | 39b6ca790c | |
Sven Heidemann | 4c8d7a8031 | |
Sven Heidemann | 6d75bc433e | |
Sven Heidemann | 8bb7fbd1c4 | |
Sven Heidemann | ad03e655e9 | |
Sven Heidemann | 61d3974a47 | |
Sven Heidemann | 3d852c87e2 | |
Sven Heidemann | 0e46528f32 | |
Sven Heidemann | bb8fa1f6a8 | |
Sven Heidemann | 9fdaa810c0 | |
Sven Heidemann | 4083ac0c14 | |
Sven Heidemann | b9e0b7ccd0 | |
Sven Heidemann | 4b9e428abb | |
Sven Heidemann | 63ad13e09a | |
Sven Heidemann | cc06a308a1 | |
Sven Heidemann | e9fdd20181 | |
Sven Heidemann | 8692686cb5 | |
Sven Heidemann | db29ad36fe | |
Sven Heidemann | 0710b25317 | |
Sven Heidemann | cbd2964f42 | |
Sven Heidemann | f51118f13c | |
Sven Heidemann | 323e363b42 | |
Sven Heidemann | e8a4fe6142 | |
Sven Heidemann | 587d9b359c | |
Sven Heidemann | c2632253ac | |
Sven Heidemann | 45be77dd10 | |
Sven Heidemann | 78ffbcc33d | |
Sven Heidemann | d83d1a244e | |
Sven Heidemann | fa002a50ac | |
Sven Heidemann | 32507afae9 | |
Sven Heidemann | 6de3bbdaf4 | |
Sven Heidemann | 6e50d0cb22 | |
Sven Heidemann | 9e978f3ece | |
Sven Heidemann | 32478926c8 | |
Sven Heidemann | 2925788d01 | |
Sven Heidemann | c0789cf4f7 | |
Sven Heidemann | 89d591ce0a | |
Sven Heidemann | 77c560b40c | |
Sven Heidemann | dad4913bcd | |
Sven Heidemann | 9b56650d4b | |
Sven Heidemann | 9fca2018e5 | |
Sven Heidemann | e5dd890931 | |
Sven Heidemann | beadbf8e91 | |
Sven Heidemann | ff5f9b833d | |
Sven Heidemann | 162f06001a | |
Sven Heidemann | 348fad24c7 | |
Sven Heidemann | f9748cdb76 | |
Sven Heidemann | 56380763a9 | |
Sven Heidemann | 3a1630b687 | |
Sven Heidemann | a593f34cde | |
Sven Heidemann | 49cce5fa1a | |
Sven Heidemann | df7bd06629 | |
Sven Heidemann | e0da77fd4b | |
Sven Heidemann | 833dd83008 | |
Sven Heidemann | ce0ad4013f | |
Sven Heidemann | 698f80adfe | |
Sven Heidemann | d0b0f4bfcb | |
Sven Heidemann | d23ea86ccf | |
Sven Heidemann | 15d938b172 | |
Sven Heidemann | 6c1d7a3b29 | |
Sven Heidemann | c28f551682 | |
Sven Heidemann | def92c78c8 | |
Sven Heidemann | ddff9dec11 | |
Sven Heidemann | 9e0e85d646 | |
Sven Heidemann | b05ca7e980 | |
Sven Heidemann | 8f8a9f7dd7 | |
Sven Heidemann | df32978a31 | |
Sven Heidemann | 79b51cf8c5 | |
Sven Heidemann | a72dd0dc2e | |
Sven Heidemann | d937c4c0e6 | |
Sven Heidemann | 46cceb0910 | |
Sven Heidemann | e74e39c189 | |
Sven Heidemann | c2706c7737 | |
Sven Heidemann | d0e66d24bd | |
Sven Heidemann | c1a1849ad2 | |
Sven Heidemann | 0675105731 | |
Sven Heidemann | 7ee0b951a8 | |
Sven Heidemann | d8168f024c | |
Sven Heidemann | 2654dc7c69 | |
Sven Heidemann | 4224960837 | |
Sven Heidemann | 907c3a8fff | |
Sven Heidemann | 28505479ba | |
Sven Heidemann | 84d3abce3f | |
Sven Heidemann | 9050dffc53 | |
Sven Heidemann | e0f69c9bdf | |
Sven Heidemann | bbd0a60f98 | |
Sven Heidemann | e23f4187fe | |
Sven Heidemann | 15f200df3a | |
Sven Heidemann | a1a3ad6fb5 | |
Sven Heidemann | d6677d53a3 | |
Sven Heidemann | 07e43b50d1 | |
Sven Heidemann | ac83555b24 | |
Sven Heidemann | 1ab358059c | |
Sven Heidemann | 5bf83c0d77 | |
Sven Heidemann | 03ac00c6e3 | |
Sven Heidemann | 0122d8fc78 | |
Sven Heidemann | a66ce96dbf | |
Sven Heidemann | 6da8e30446 | |
Sven Heidemann | 539ed13be4 | |
Sven Heidemann | 036a553f64 | |
Sven Heidemann | 976a14584b | |
Sven Heidemann | ed69f52927 | |
Sven Heidemann | 98847495e6 | |
Sven Heidemann | 40f132da33 | |
Sven Heidemann | 5feb44595a | |
Sven Heidemann | 48c6941f1a | |
Sven Heidemann | a8756d493a | |
Sven Heidemann | 9f4077a073 | |
Sven Heidemann | 3e7a3d75c5 | |
Sven Heidemann | 477d2d87d3 | |
Sven Heidemann | 7a65dbe39b | |
Sven Heidemann | f83755ac77 | |
Sven Heidemann | a590cfd066 | |
Sven Heidemann | f317035342 | |
Sven Heidemann | 8900bdd446 | |
Sven Heidemann | 35ecf158a2 | |
Sven Heidemann | 353c1d30ec | |
Sven Heidemann | 1c94fb5bd1 | |
Sven Heidemann | cf305aeebb | |
Sven Heidemann | 90e97433e0 | |
Sven Heidemann | 125a85a0af | |
Sven Heidemann | cfb8838c73 | |
Sven Heidemann | 824d491ebc | |
Sven Heidemann | d694c408c0 | |
Sven Heidemann | d1bb266d49 | |
Sven Heidemann | 419fcc3d29 | |
Sven Heidemann | 24ab6a51c1 | |
Sven Heidemann | dec4a45d98 | |
Sven Heidemann | d11c56db03 | |
Sven Heidemann | fc23315cc7 | |
Sven Heidemann | 1f503fe20d | |
Sven Heidemann | 4564f7ac0e | |
Sven Heidemann | 7b823e1141 | |
Sven Heidemann | dac3d9c6bb | |
Sven Heidemann | ccca904cb8 | |
Sven Heidemann | c66a81c0ec | |
Sven Heidemann | fb810e2943 | |
Sven Heidemann | 5cc663dedc | |
Sven Heidemann | 593372699b | |
Sven Heidemann | 1899cb5b86 | |
Sven Heidemann | 0a285f2d28 | |
Sven Heidemann | 94c82e6701 | |
Sven Heidemann | 0d37c86061 | |
Sven Heidemann | 6c8e9ccd89 | |
Sven Heidemann | e7cf545502 | |
Sven Heidemann | 44182eec86 | |
Sven Heidemann | 0f5b1b7586 | |
Sven Heidemann | 4fe073580a | |
Sven Heidemann | 2fed654c16 | |
Sven Heidemann | 8ebd4864d3 | |
Sven Heidemann | a495532a4d | |
Sven Heidemann | d87ce72f07 | |
Sven Heidemann | 50201346e2 | |
Sven Heidemann | 773b154371 | |
Sven Heidemann | 5b59d1d384 | |
Sven Heidemann | dcd8583183 | |
Sven Heidemann | 97e52b39c0 | |
Sven Heidemann | 581013b61a | |
Sven Heidemann | fd68d25a1d | |
Sven Heidemann | 588f93f7b1 | |
Sven Heidemann | 96f402dcdd | |
Sven Heidemann | c1b7fca8d5 | |
Sven Heidemann | 2e4e7ccc57 | |
Sven Heidemann | ada3d133df | |
Sven Heidemann | 61e7b9d684 | |
Sven Heidemann | 24172c658c | |
Sven Heidemann | 62ac976b99 | |
Sven Heidemann | 1f445a99b2 | |
Sven Heidemann | 025286052b | |
Sven Heidemann | 32a856f8e8 | |
Sven Heidemann | 21f50f3b24 | |
Sven Heidemann | ce77d41246 | |
Sven Heidemann | dec137220c | |
Sven Heidemann | 01c7e155c3 | |
Sven Heidemann | dcbcb67ce8 | |
Sven Heidemann | d57fd10718 | |
Sven Heidemann | 2b91db5d81 | |
Sven Heidemann | dffa3de1ec | |
Sven Heidemann | 403837901b | |
Sven Heidemann | 0de725c907 | |
Sven Heidemann | e811e08c52 | |
Sven Heidemann | 6518ae7516 | |
Sven Heidemann | 95b5f99f1f | |
Sven Heidemann | de22e79b71 | |
Sven Heidemann | 127c67e566 | |
Sven Heidemann | 3523dbd5c5 | |
Sven Heidemann | b526a07e19 | |
Sven Heidemann | d9f10edbb7 | |
Sven Heidemann | 7616cd4c69 | |
Sven Heidemann | afe75f6848 | |
Sven Heidemann | c0e2db8281 | |
Sven Heidemann | 3727af11c4 | |
Sven Heidemann | 450295cfcf | |
Sven Heidemann | 457bce8aa9 | |
Sven Heidemann | 0f81497ea3 | |
Sven Heidemann | fa7ee800e1 | |
Sven Heidemann | 56b7452e55 | |
Sven Heidemann | 9d73566453 | |
Sven Heidemann | 28ba0c174a | |
Sven Heidemann | 5d0444bcc0 | |
Sven Heidemann | 40876005d5 | |
Sven Heidemann | ac6d941822 | |
Sven Heidemann | 113b365a47 | |
Sven Heidemann | 2f785536e1 | |
Sven Heidemann | 9ab4013b4b | |
Sven Heidemann | b3b04f03ce | |
Sven Heidemann | 57040f85f0 | |
Sven Heidemann | 589ef4fd4c | |
Sven Heidemann | 4b829cc484 | |
Sven Heidemann | 98e343a108 | |
Sven Heidemann | 7749d5a789 | |
Sven Heidemann | c3b48bfa41 | |
Sven Heidemann | 470e7ab2f4 | |
Sven Heidemann | 4ceea36926 | |
Sven Heidemann | b3f8174663 | |
Sven Heidemann | 58dccea28b | |
Sven Heidemann | ca086e01d7 | |
Sven Heidemann | c5b1a95661 | |
Sven Heidemann | d7881774a8 | |
Sven Heidemann | 6eec92243e | |
Sven Heidemann | 124b236182 | |
Sven Heidemann | 2dc96cdf3d | |
Sven Heidemann | 6f7923debc | |
Sven Heidemann | 90d148b4a5 | |
Sven Heidemann | 73e2c5ec10 | |
Sven Heidemann | f31522dcd9 | |
Sven Heidemann | a83607fd81 | |
Sven Heidemann | 707df3f27d | |
Sven Heidemann | 0f43e57831 | |
Sven Heidemann | c08ab33060 | |
Sven Heidemann | ee2abd98b3 | |
Sven Heidemann | e39661a42a | |
Sven Heidemann | 9518d19580 | |
Sven Heidemann | adf95faaf8 | |
Sven Heidemann | 2f92e9909d | |
Sven Heidemann | b18f2c4bcd | |
Sven Heidemann | 784ba049ad | |
Sven Heidemann | 4d6d19d2e5 |
|
@ -106,6 +106,7 @@ celerybeat.pid
|
|||
.venv
|
||||
env/
|
||||
venv/
|
||||
venv_*/
|
||||
ENV/
|
||||
env.bak/
|
||||
venv.bak/
|
||||
|
@ -132,5 +133,8 @@ dmypy.json
|
|||
.pyre/
|
||||
|
||||
# IDE
|
||||
.vscode/
|
||||
.idea/
|
||||
PythonImportHelper-v2-Completion.json
|
||||
|
||||
# cpl unittest stuff
|
||||
unittests/test_*_playground
|
||||
|
|
2
LICENSE
2
LICENSE
|
@ -1,4 +1,4 @@
|
|||
MIT License Copyright (c) 2020 - 2021 sh-edraft.de
|
||||
MIT License Copyright (c) 2020 - 2023 sh-edraft.de
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
|
63
README.md
63
README.md
|
@ -13,6 +13,7 @@
|
|||
## Table of Contents
|
||||
<!-- TABLE OF CONTENTS -->
|
||||
<ol>
|
||||
<li><a href="#Features">Features</a></li>
|
||||
<li>
|
||||
<a href="#getting-started">Getting Started</a>
|
||||
<ul>
|
||||
|
@ -26,6 +27,52 @@
|
|||
<li><a href="#contact">Contact</a></li>
|
||||
</ol>
|
||||
|
||||
## Features
|
||||
<!-- FEATURE OVERVIEW -->
|
||||
- Expandle
|
||||
- Application base
|
||||
- Standardized application classes
|
||||
- Application object builder
|
||||
- Application extension classes
|
||||
- Startup classes
|
||||
- Startup extension classes
|
||||
- Configuration
|
||||
- Configure via object mapped JSON
|
||||
- Console argument handling
|
||||
- Console class for in and output
|
||||
- Banner
|
||||
- Spinner
|
||||
- Options (menu)
|
||||
- Table
|
||||
- Write
|
||||
- Write_at
|
||||
- Write_line
|
||||
- Write_line_at
|
||||
- Dependency injection
|
||||
- Service lifetimes: singleton, scoped and transient
|
||||
- Providing of application environment
|
||||
- Environment (development, staging, testing, production)
|
||||
- Appname
|
||||
- Customer
|
||||
- Hostname
|
||||
- Runtime directory
|
||||
- Working directory
|
||||
- Logging
|
||||
- Standardized logger
|
||||
- Log-level (FATAL, ERROR, WARN, INFO, DEBUG & TRACE)
|
||||
- Mail handling
|
||||
- Send mails
|
||||
- Pipe classes
|
||||
- Convert input
|
||||
- Utils
|
||||
- Credential manager
|
||||
- Encryption via BASE64
|
||||
- PIP wrapper class based on subprocess
|
||||
- Run pip commands
|
||||
- String converter to different variants
|
||||
- to_lower_case
|
||||
- to_camel_case
|
||||
- ...
|
||||
|
||||
<!-- GETTING STARTED -->
|
||||
## Getting Started
|
||||
|
@ -40,17 +87,17 @@
|
|||
|
||||
Install the CPL package
|
||||
```sh
|
||||
pip install sh_cpl --extra-index-url https://pip.sh-edraft.de
|
||||
pip install cpl-core --extra-index-url https://pip.sh-edraft.de
|
||||
```
|
||||
|
||||
Install the CPL CLI
|
||||
```sh
|
||||
pip install sh_cpl-cli --extra-index-url https://pip.sh-edraft.de
|
||||
pip install cpl-cli --extra-index-url https://pip.sh-edraft.de
|
||||
```
|
||||
|
||||
Create workspace:
|
||||
```sh
|
||||
cpl new <console|library> <PROJECT NAME>
|
||||
cpl new <console|library|unittest> <PROJECT NAME>
|
||||
```
|
||||
|
||||
Run the application:
|
||||
|
@ -63,7 +110,7 @@ cpl start
|
|||
<!-- ROADMAP -->
|
||||
## Roadmap
|
||||
|
||||
See the [open issues](https://git.sh-edraft.de/sh-edraft.de/sh_common_py_lib/issues) for a list of proposed features (and known issues).
|
||||
See the [open issues](https://git.sh-edraft.de/sh-edraft.de/sh_cpl/issues) for a list of proposed features (and known issues).
|
||||
|
||||
|
||||
|
||||
|
@ -92,7 +139,7 @@ Distributed under the MIT License. See [LICENSE] for more information.
|
|||
|
||||
Sven Heidemann - sven.heidemann@sh-edraft.de
|
||||
|
||||
Project link: [https://git.sh-edraft.de/sh-edraft.de/sh_common_py_lib](https://git.sh-edraft.de/sh-edraft.de/sh_common_py_lib)
|
||||
Project link: [https://git.sh-edraft.de/sh-edraft.de/sh_common_py_lib](https://git.sh-edraft.de/sh-edraft.de/sh_cpl)
|
||||
|
||||
<!-- External LINKS -->
|
||||
[pip_url]: https://pip.sh-edraft.de
|
||||
|
@ -100,7 +147,7 @@ Project link: [https://git.sh-edraft.de/sh-edraft.de/sh_common_py_lib](https://g
|
|||
[pip]: https://pypi.org/project/pip/
|
||||
|
||||
<!-- Internal LINKS -->
|
||||
[project]: https://git.sh-edraft.de/sh-edraft.de/sh_common_py_lib
|
||||
[quickstart]: https://git.sh-edraft.de/sh-edraft.de/sh_common_py_lib/wiki/quickstart
|
||||
[contributing]: https://git.sh-edraft.de/sh-edraft.de/sh_common_py_lib/wiki/contributing
|
||||
[project]: https://git.sh-edraft.de/sh-edraft.de/sh_cpl
|
||||
[quickstart]: https://git.sh-edraft.de/sh-edraft.de/sh_cpl/wiki/quickstart
|
||||
[contributing]: https://git.sh-edraft.de/sh-edraft.de/sh_cpl/wiki/contributing
|
||||
[license]: LICENSE
|
||||
|
|
|
@ -1,11 +1,151 @@
|
|||
{
|
||||
"WorkspaceSettings": {
|
||||
"DefaultProject": "cpl_cli",
|
||||
"DefaultProject": "cpl-core",
|
||||
"Projects": {
|
||||
"cpl_core": "src/cpl_core/cpl_core.json",
|
||||
"cpl_cli": "src/cpl_cli/cpl_cli.json",
|
||||
"cpl_query": "src/cpl_query/cpl_query.json"
|
||||
"cpl-cli": "src/cpl_cli/cpl-cli.json",
|
||||
"cpl-core": "src/cpl_core/cpl-core.json",
|
||||
"cpl-discord": "src/cpl_discord/cpl-discord.json",
|
||||
"cpl-query": "src/cpl_query/cpl-query.json",
|
||||
"cpl-translation": "src/cpl_translation/cpl-translation.json",
|
||||
"set-version": "tools/set_version/set-version.json",
|
||||
"set-pip-urls": "tools/set_pip_urls/set-pip-urls.json",
|
||||
"unittests": "unittests/unittests/unittests.json",
|
||||
"unittests_cli": "unittests/unittests_cli/unittests_cli.json",
|
||||
"unittests_core": "unittests/unittests_core/unittests_core.json",
|
||||
"unittests_query": "unittests/unittests_query/unittests_query.json",
|
||||
"unittests_shared": "unittests/unittests_shared/unittests_shared.json",
|
||||
"unittests_translation": "unittests/unittests_translation/unittests_translation.json"
|
||||
},
|
||||
"Scripts": {}
|
||||
"Scripts": {
|
||||
"hello-world": "echo 'Hello World'",
|
||||
|
||||
"format": "echo 'Formatting:'; black ./",
|
||||
|
||||
"sv": "cpl set-version",
|
||||
"set-version": "cpl run set-version --dev $ARGS; echo '';",
|
||||
|
||||
"spu": "cpl set-pip-urls",
|
||||
"set-pip-urls": "cpl run set-pip-urls --dev $ARGS; echo '';",
|
||||
|
||||
"docs-build": "cpl format; echo 'Build Documentation'; cpl db-core; cpl db-discord; cpl db-query; cpl db-translation; cd docs/; make clean; make html;",
|
||||
"db-core": "cd docs/; sphinx-apidoc -o source/ ../src/cpl_core; cd ../",
|
||||
"db-discord": "cd docs/; sphinx-apidoc -o source/ ../src/cpl_discord; cd ../",
|
||||
"db-query": "cd docs/; sphinx-apidoc -o source/ ../src/cpl_query; cd ../",
|
||||
"db-translation": "cd docs/; sphinx-apidoc -o source/ ../src/cpl_translation; cd ../",
|
||||
"db": "cpl docs-build",
|
||||
|
||||
"docs-open": "xdg-open $PWD/docs/build/html/index.html &",
|
||||
"do": "cpl docs-open",
|
||||
|
||||
"test": "cpl run unittests",
|
||||
|
||||
"pre-build-all": "cpl sv $ARGS; cpl spu $ARGS;",
|
||||
"build-all": "cpl build-cli; cpl build-core; cpl build-discord; cpl build-query; cpl build-translation; cpl build-set-pip-urls; cpl build-set-version",
|
||||
"ba": "cpl build-all $ARGS",
|
||||
"build-cli": "echo 'Build cpl-cli'; cd ./src/cpl_cli; cpl build; cd ../../;",
|
||||
"build-core": "echo 'Build cpl-core'; cd ./src/cpl_core; cpl build; cd ../../;",
|
||||
"build-discord": "echo 'Build cpl-discord'; cd ./src/cpl_discord; cpl build; cd ../../;",
|
||||
"build-query": "echo 'Build cpl-query'; cd ./src/cpl_query; cpl build; cd ../../;",
|
||||
"build-translation": "echo 'Build cpl-translation'; cd ./src/cpl_translation; cpl build; cd ../../;",
|
||||
"build-set-pip-urls": "echo 'Build set-pip-urls'; cd ./tools/set_pip_urls; cpl build; cd ../../;",
|
||||
"build-set-version": "echo 'Build set-version'; cd ./tools/set_version; cpl build; cd ../../;",
|
||||
|
||||
"pre-publish-all": "cpl sv $ARGS; cpl spu $ARGS;",
|
||||
"publish-all": "cpl publish-cli; cpl publish-core; cpl publish-discord; cpl publish-query; cpl publish-translation;",
|
||||
"pa": "cpl publish-all $ARGS",
|
||||
"publish-cli": "echo 'Publish cpl-cli'; cd ./src/cpl_cli; cpl publish; cd ../../;",
|
||||
"publish-core": "echo 'Publish cpl-core'; cd ./src/cpl_core; cpl publish; cd ../../;",
|
||||
"publish-discord": "echo 'Publish cpl-discord'; cd ./src/cpl_discord; cpl publish; cd ../../;",
|
||||
"publish-query": "echo 'Publish cpl-query'; cd ./src/cpl_query; cpl publish; cd ../../;",
|
||||
"publish-translation": "echo 'Publish cpl-translation'; cd ./src/cpl_translation; cpl publish; cd ../../;",
|
||||
|
||||
"upload-prod-cli": "echo 'PROD Upload cpl-cli'; cpl upl-prod-cli;",
|
||||
"upl-prod-cli": "twine upload -r pip.sh-edraft.de dist/cpl-cli/publish/setup/*",
|
||||
|
||||
"upload-prod-core": "echo 'PROD Upload cpl-core'; cpl upl-prod-core;",
|
||||
"upl-prod-core": "twine upload -r pip.sh-edraft.de dist/cpl-core/publish/setup/*",
|
||||
|
||||
"upload-prod-discord": "echo 'PROD Upload cpl-discord'; cpl upl-prod-discord;",
|
||||
"upl-prod-discord": "twine upload -r pip.sh-edraft.de dist/cpl-discord/publish/setup/*",
|
||||
|
||||
"upload-prod-query": "echo 'PROD Upload cpl-query'; cpl upl-prod-query;",
|
||||
"upl-prod-query": "twine upload -r pip.sh-edraft.de dist/cpl-query/publish/setup/*",
|
||||
|
||||
"upload-prod-translation": "echo 'PROD Upload cpl-translation'; cpl upl-prod-translation;",
|
||||
"upl-prod-translation": "twine upload -r pip.sh-edraft.de dist/cpl-translation/publish/setup/*",
|
||||
|
||||
"upload-exp-cli": "echo 'EXP Upload cpl-cli'; cpl upl-exp-cli;",
|
||||
"upl-exp-cli": "twine upload -r pip-exp.sh-edraft.de dist/cpl-cli/publish/setup/*",
|
||||
|
||||
"upload-exp-core": "echo 'EXP Upload cpl-core'; cpl upl-exp-core;",
|
||||
"upl-exp-core": "twine upload -r pip-exp.sh-edraft.de dist/cpl-core/publish/setup/*",
|
||||
|
||||
"upload-exp-discord": "echo 'EXP Upload cpl-discord'; cpl upl-exp-discord;",
|
||||
"upl-exp-discord": "twine upload -r pip-exp.sh-edraft.de dist/cpl-discord/publish/setup/*",
|
||||
|
||||
"upload-exp-query": "echo 'EXP Upload cpl-query'; cpl upl-exp-query;",
|
||||
"upl-exp-query": "twine upload -r pip-exp.sh-edraft.de dist/cpl-query/publish/setup/*",
|
||||
|
||||
"upload-exp-translation": "echo 'EXP Upload cpl-translation'; cpl upl-exp-translation;",
|
||||
"upl-exp-translation": "twine upload -r pip-exp.sh-edraft.de dist/cpl-translation/publish/setup/*",
|
||||
|
||||
"upload-dev-cli": "echo 'DEV Upload cpl-cli'; cpl upl-dev-cli;",
|
||||
"upl-dev-cli": "twine upload -r pip-dev.sh-edraft.de dist/cpl-cli/publish/setup/*",
|
||||
|
||||
"upload-dev-core": "echo 'DEV Upload cpl-core'; cpl upl-dev-core;",
|
||||
"upl-dev-core": "twine upload -r pip-dev.sh-edraft.de dist/cpl-core/publish/setup/*",
|
||||
|
||||
"upload-dev-discord": "echo 'DEV Upload cpl-discord'; cpl upl-dev-discord;",
|
||||
"upl-dev-discord": "twine upload -r pip-dev.sh-edraft.de dist/cpl-discord/publish/setup/*",
|
||||
|
||||
"upload-dev-query": "echo 'DEV Upload cpl-query'; cpl upl-dev-query;",
|
||||
"upl-dev-query": "twine upload -r pip-dev.sh-edraft.de dist/cpl-query/publish/setup/*",
|
||||
|
||||
"upload-dev-translation": "echo 'DEV Upload cpl-translation'; cpl upl-dev-translation;",
|
||||
"upl-dev-translation": "twine upload -r pip-dev.sh-edraft.de dist/cpl-translation/publish/setup/*",
|
||||
|
||||
"pre-deploy-prod": "cpl sv $ARGS; cpl spu --environment=production;",
|
||||
"deploy-prod": "cpl deploy-prod-cli; cpl deploy-prod-core; cpl deploy-prod-discord; cpl deploy-prod-query; cpl deploy-prod-translation;",
|
||||
"dp": "cpl deploy-prod $ARGS",
|
||||
"deploy-prod-cli": "cpl publish-cli; cpl upload-prod-cli",
|
||||
"deploy-prod-core": "cpl publish-core; cpl upload-prod-core",
|
||||
"deploy-prod-query": "cpl publish-query; cpl upload-prod-query",
|
||||
"deploy-prod-discord": "cpl publish-discord; cpl upload-prod-discord",
|
||||
"deploy-prod-translation": "cpl publish-translation; cpl upload-prod-translation",
|
||||
|
||||
"pre-deploy-exp": "cpl sv $ARGS; cpl spu --environment=staging;",
|
||||
"deploy-exp": "cpl deploy-exp-cli; cpl deploy-exp-core; cpl deploy-exp-discord; cpl deploy-exp-query; cpl deploy-exp-translation;",
|
||||
"de": "cpl deploy-exp $ARGS",
|
||||
"deploy-exp-cli": "cpl publish-cli; cpl upload-exp-cli",
|
||||
"deploy-exp-core": "cpl publish-core; cpl upload-exp-core",
|
||||
"deploy-exp-discord": "cpl publish-discord; cpl upload-exp-discord",
|
||||
"deploy-exp-query": "cpl publish-query; cpl upload-exp-query",
|
||||
"deploy-exp-translation": "cpl publish-translation; cpl upload-exp-translation",
|
||||
|
||||
"pre-deploy-dev": "cpl sv $ARGS; cpl spu --environment=development;",
|
||||
"deploy-dev": "cpl deploy-dev-cli; cpl deploy-dev-core; cpl deploy-dev-discord; cpl deploy-dev-query; cpl deploy-dev-translation;",
|
||||
"dd": "cpl deploy-dev $ARGS",
|
||||
"deploy-dev-cli": "cpl publish-cli; cpl upload-dev-cli",
|
||||
"deploy-dev-core": "cpl publish-core; cpl upload-dev-core",
|
||||
"deploy-dev-discord": "cpl publish-discord; cpl upload-dev-discord",
|
||||
"deploy-dev-query": "cpl publish-query; cpl upload-dev-query",
|
||||
"deploy-dev-translation": "cpl publish-query; cpl upload-dev-translation",
|
||||
|
||||
"dev-install": "cpl di-core; cpl di-cli; cpl di-query; cpl di-translation;",
|
||||
"di": "cpl dev-install",
|
||||
"di-core": "pip install cpl-core --pre --upgrade --extra-index-url https://pip-dev.sh-edraft.de",
|
||||
"di-cli": "pip install cpl-cli --pre --upgrade --extra-index-url https://pip-dev.sh-edraft.de",
|
||||
"di-discord": "pip install cpl-discord --pre --upgrade --extra-index-url https://pip-dev.sh-edraft.de",
|
||||
"di-query": "pip install cpl-query --pre --upgrade --extra-index-url https://pip-dev.sh-edraft.de",
|
||||
"di-translation": "pip install cpl-translation --pre --upgrade --extra-index-url https://pip-dev.sh-edraft.de",
|
||||
|
||||
"prod-install": "cpl pi-core; cpl pi-cli; cpl pi-query; cpl pi-translation;",
|
||||
"pi": "cpl prod-install",
|
||||
"pi-core": "pip install cpl-core --pre --upgrade --extra-index-url https://pip.sh-edraft.de",
|
||||
"pi-cli": "pip install cpl-cli --pre --upgrade --extra-index-url https://pip.sh-edraft.de",
|
||||
"pi-discord": "pip install cpl-discord --pre --upgrade --extra-index-url https://pip.sh-edraft.de",
|
||||
"pi-query": "pip install cpl-query --pre --upgrade --extra-index-url https://pip.sh-edraft.de",
|
||||
"pi-translation": "pip install cpl-translation --pre --upgrade --extra-index-url https://pip.sh-edraft.de"
|
||||
}
|
||||
}
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,4 +1,4 @@
|
|||
# Sphinx build info version 1
|
||||
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
|
||||
config: 8170277cf12e5442e6180427108a8adf
|
||||
config: 7161cd79d6fb56140ef1c390e01dab1c
|
||||
tags: 645f666f9bcd5a90fca523b33c5a78b7
|
||||
|
|
|
@ -1,25 +0,0 @@
|
|||
# cpl add
|
||||
|
||||
## Contents
|
||||
|
||||
- [Description](#description)
|
||||
- [Arguments](#arguments)
|
||||
|
||||
Removes a project from workspace.
|
||||
|
||||
cpl **add** *<source-project>* *<target-project>* <br>
|
||||
cpl **a** *<source-project>* *<target-project>* <br>
|
||||
cpl **A** *<source-project>* *<target-project>*
|
||||
|
||||
## Description
|
||||
|
||||
Adds a project reference to given project.
|
||||
|
||||
If you call the command in a CPL workspace, you can use the project names. Otherwise the paths of the projects must be specified.
|
||||
|
||||
## Arguments
|
||||
|
||||
| Argument | Description | Value type |
|
||||
| ------------------------- |:---------------------------------------------------------------:|:----------------:|
|
||||
| ```<source-project>``` | Name of the project to which the reference has to be added | ```str```
|
||||
| ```<target-project>``` | Name of the project to be referenced | ```str```
|
|
@ -1,35 +0,0 @@
|
|||
# cpl generate
|
||||
|
||||
## Contents
|
||||
|
||||
- [Description](#description)
|
||||
- [Arguments](#arguments)
|
||||
- [Schematics](#schematics)
|
||||
|
||||
Generate a file based on schematic.
|
||||
|
||||
cpl **generate** *<schematic>* *<name>* <br>
|
||||
cpl **g** *<schematic>* *<name>* <br>
|
||||
cpl **G** *<schematic>* *<name>*
|
||||
|
||||
## Description
|
||||
|
||||
Generates files based on a schematic.
|
||||
|
||||
## Arguments
|
||||
|
||||
| Argument | Description | Value type |
|
||||
| ----------------- |:---------------------------------:|:-------------:|
|
||||
| ```<schematic>``` | The schematic to generate. | ```str``` |
|
||||
| ```<name>``` | The name of the generated file. | ```str``` |
|
||||
|
||||
## Schematics
|
||||
|
||||
| Schematic | Description | Arguments |
|
||||
| ----------------- |:-------------------:|:----------------:|
|
||||
| ```abc``` | Abstract base class | ```<name>```
|
||||
| ```class``` | Class | ```<name>```
|
||||
| ```enum``` | Enum class | ```<name>```
|
||||
| ```service``` | Service class | ```<name>```
|
||||
| ```settings``` | [Configmodel](cpl.configuration) | ```<name>```
|
||||
| ```thread``` | Thread class | ```<name>```
|
|
@ -1,23 +0,0 @@
|
|||
# cpl install
|
||||
|
||||
## Contents
|
||||
|
||||
- [Description](#description)
|
||||
- [Arguments](#arguments)
|
||||
|
||||
Installs given package via pip
|
||||
|
||||
cpl **install** *<package>* <br>
|
||||
cpl **i** *<package>* <br>
|
||||
cpl **I** *<package>*
|
||||
|
||||
## Description
|
||||
|
||||
Install given package to project via pip.
|
||||
Without given package it will install the depedencies of the CPL project your in.
|
||||
|
||||
## Arguments
|
||||
|
||||
| Argument | Description | Value type |
|
||||
| ----------------- |:-----------------------------:|:-------------:|
|
||||
| ```<package>``` | The package to install | ```str``` |
|
|
@ -1,31 +0,0 @@
|
|||
# cpl new
|
||||
|
||||
## Contents
|
||||
|
||||
- [Description](#description)
|
||||
- [Arguments](#arguments)
|
||||
- [Project types](#project-types)
|
||||
|
||||
Generates a workspace and initial project or add a project to workspace.
|
||||
|
||||
cpl **new** *<type>* *<name>*<br>
|
||||
cpl **n** *<type>* *<name>* <br>
|
||||
cpl **N** *<type>* *<name>*
|
||||
|
||||
## Description
|
||||
|
||||
Generates a workspace and initial project or add a project to workspace.
|
||||
|
||||
If the command is running in a CPL workspace, it will add the new project to the workspace.
|
||||
|
||||
| Argument | Description | Value type |
|
||||
| ----------------- |:-----------------------------------------------------:|:-------------:|
|
||||
| ```<type>``` | The type of the project, see [types](#project-types) | ```str``` |
|
||||
| ```<name>``` | The name of the project | ```str``` |
|
||||
|
||||
## Project types
|
||||
|
||||
| Project type | Description |
|
||||
| ----------------- |:-----------------------------:|
|
||||
| ```console``` | A simple console application |
|
||||
| ```library``` | A package |
|
|
@ -1,27 +0,0 @@
|
|||
# cpl remove
|
||||
|
||||
## Contents
|
||||
|
||||
- [Description](#description)
|
||||
- [Arguments](#arguments)
|
||||
|
||||
Removes a project from workspace.
|
||||
|
||||
cpl **remove** *<project>* <br>
|
||||
cpl **r** *<project>* <br>
|
||||
cpl **R** *<project>*
|
||||
|
||||
## Description
|
||||
|
||||
The command can be used to publish a project of type "console" or "library".
|
||||
|
||||
The publish command builds the source files and then creates an ```setup.py``` with data from ```cpl.json```.
|
||||
The command executes the ```setup.py``` and removes all source files with the ```setup.py``` from the 'publish/' directory.
|
||||
|
||||
Generated files of ```setup.py``` are in the 'publish/setup/' directory.
|
||||
|
||||
## Arguments
|
||||
|
||||
| Argument | Description | Value type |
|
||||
| ------------------------- |:-------------------------------------:|:----------------:|
|
||||
| ```<project>``` | The name of the project to delete | ```str```
|
|
@ -1,7 +0,0 @@
|
|||
# cpl start
|
||||
|
||||
Starts your application, restarting on file changes.
|
||||
|
||||
cpl **start** <br>
|
||||
cpl **s** <br>
|
||||
cpl **S**
|
|
@ -1,22 +0,0 @@
|
|||
# cpl uninstall
|
||||
|
||||
## Contents
|
||||
|
||||
- [Description](#description)
|
||||
- [Arguments](#arguments)
|
||||
|
||||
Uninstalls given package via pip
|
||||
|
||||
cpl **uninstall** *<package>* <br>
|
||||
cpl **ui** *<package>* <br>
|
||||
cpl **UI** *<package>*
|
||||
|
||||
## Description
|
||||
|
||||
Uninstall given package from project via pip.
|
||||
|
||||
## Arguments
|
||||
|
||||
| Argument | Description | Value type |
|
||||
| ----------------- |:-----------------------------:|:-------------:|
|
||||
| ```<package>``` | The package to uninstall | ```str``` |
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue