Skip to content

Commit 9dbde77

Browse files
authored
Merge pull request #157 from thorinaboenke/docs_uv
uv docs
2 parents a485b28 + b391eac commit 9dbde77

File tree

2 files changed

+63
-0
lines changed

2 files changed

+63
-0
lines changed

docs/source/installation/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,4 @@ and :ref:`Sliver <prep_sliver>`.
1717
sliverfix
1818
ansible
1919
docker
20+
uv

docs/source/installation/uv.rst

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
.. _uv:
2+
3+
=========================
4+
Installation with uv
5+
=========================
6+
7+
It is possible install AttackMate using `uv <https://docs.astral.sh/uv/>`_ package manager.
8+
9+
10+
Installation Steps
11+
==================
12+
13+
1. Install uv:
14+
15+
::
16+
17+
$ curl -LsSf https://astral.sh/uv/install.sh | sh
18+
19+
2. Git clone AttackMate
20+
21+
::
22+
23+
$ git clone https://github.com/ait-testbed/attackmate.git
24+
25+
3. Navigate into the repository
26+
27+
::
28+
29+
$ cd attackmate
30+
31+
32+
4. Create a virtual environment with uv
33+
34+
::
35+
36+
$ uv venv
37+
38+
4. Create a package using uv
39+
40+
::
41+
42+
$ uv build
43+
44+
5. Install AttackMate and it`s dependencies using
45+
46+
::
47+
48+
$ uv pip install .
49+
50+
51+
6. You can run AttackMate in the project environment with
52+
53+
::
54+
55+
$ uv run attackmate
56+
57+
58+
59+
.. warning::
60+
61+
Please note that you need to :ref:`sliver-fix` if you want
62+
to use the sliver commands!

0 commit comments

Comments
 (0)