b9adbacaf6
chore: bump version to 0.0.7
2023-11-28 00:17:03 -05:00
0ac2ba9c8b
fix: command used in shims
2023-11-28 00:15:45 -05:00
c1285c9c22
feat: which to output path only, version to output full current version meta
2023-11-28 00:13:09 -05:00
3c9887e075
refactor: simplify logic that determines which Python version is used
2023-11-27 23:59:27 -05:00
3ccf410f17
feat: support .python-version to set version ( #12 )
...
* feat: add support for defining version via .python-version
* test: coverage for .python-version support
* fix: double-printing due to untrimmed .python-version read
2023-11-27 22:31:14 -05:00
d6bce67296
feat: better formatting for which/where printouts ( #11 )
...
* feat: better formatting for which/where printouts
* chore: update version to 0.0.6
2023-11-27 23:46:19 +00:00
5bf3f36559
feat: default to system python if no version specified ( #10 )
...
* refactor: extract shared logic determining which python version is used
* feat: default to unshimmed python if no version specified
docs: mention of how system-python is evaluated
* refactor: extract python version determining funcs
* wip: ensure that output from system python check is cleaned for stray spaces
* test: coverage for system python fallback
* refactor: unused constant
* chore: update version to 0.0.5
2023-11-27 23:16:57 +00:00
9d144d7ddc
test: partial coverage state ( #9 )
...
* build: add test + coverage tooling
* ci: run tests on ci
* test: partial coverage for state utils
2023-11-08 00:23:44 -05:00
096c7b37ef
ci: add basic integration test, pipeline step ( #7 )
...
* ci: add basic integration test, pipeline step
fix: pull_request trigger
fix: env declaration format
* ci: hoist env def to step instead of individual run
* ci: trigger on main push
2023-11-05 11:47:24 -05:00
5dea83f9a8
perf: use -j to build on multiple cores ( #8 )
...
* perf: use -j to build on multiple cores
* chore: update version, 0.0.4
2023-11-05 11:37:01 -05:00
5006ff3076
feat: easier path setup through init --add-path
( #6 )
...
* feat: init --add-path to provide env export
* docs: mention --add-path in setup docs
* chore: version update, 0.0.3
2023-11-05 10:41:43 -05:00
5e245f11cc
refactor: url.JoinPath and state path.Join abstraction instead of fmt… ( #5 )
...
* refactor: url.JoinPath and state path.Join abstraction instead of fmt.Sprintf
* refactor: version composition with fmt.Sprintf
2023-11-05 10:19:53 -05:00
aa365131d1
fix: shim should use v executable from $PATH ( #4 )
2023-11-05 09:44:56 -05:00
def2dd8752
feat: use cached archive if available, allow skip using --no-cache ( #3 )
2023-11-04 21:54:58 -04:00
ab711a28b8
refactor: simplify project structure ( #2 )
...
* refactor: remove file structure cruft
* refactor: flatten file structure entirely
* refactor: combine utils
2023-11-04 21:28:11 -04:00
7a1912c02a
feat: basic use,install,list,help,init functionality ( #1 )
...
* feat: basic use,install,list,help,init functionality
* docs: README notes
* refactor: argument parser documentation + removing redundant comments
* feat: add uninstall command
* feat: command ordering
* build: shortcut tooling to build, format
* feat: improve messaging around install progress
* refactor: rename argparse utils
* docs: more README notes
2023-11-03 00:41:05 -04:00
Marc Cataford
55e652d484
Initial commit
2023-10-30 23:30:00 -04:00