|
1 | 1 | # ASIMOV Snapshot Command-Line Interface (CLI) |
2 | 2 |
|
3 | | -[](https://unlicense.org) |
4 | | -[](https://blog.rust-lang.org/2025/02/20/Rust-1.85.0/) |
5 | | -[](https://crates.io/crates/asimov-snapshot-cli) |
6 | | - |
7 | | -🚧 _We are building in public. This is presently under heavy construction._ |
8 | | - |
9 | | -## ✨ Features |
10 | | - |
11 | | -## 🛠️ Prerequisites |
12 | | - |
13 | | -- [Rust](https://rust-lang.org) 1.85+ (2024 edition) |
14 | | - |
15 | | -## ⬇️ Installation |
16 | | - |
17 | | -The intended installation method is through Homebrew. |
18 | | - |
19 | | -### Installation via Homebrew |
20 | | - |
21 | | -Snapshot CLI can be installed along [ASIMOV CLI] through Homebrew: |
22 | | - |
23 | | -```bash |
24 | | -brew tap asimov-platform/tap |
25 | | -brew install asimov-cli # or just asimov-snapshot-cli |
26 | | -``` |
27 | | - |
28 | | -#### Installation via Cargo |
29 | | - |
30 | | -```bash |
31 | | -cargo install asimov-snapshot-cli --version 25.0.0-dev.4 |
32 | | -``` |
33 | | - |
34 | | -## 👉 Examples |
35 | | - |
36 | | -The binary can be invoked either through [ASIMOV CLI] with `asimov snapshot <cmd>` or directly as `asimov-snapshot <cmd>`. |
37 | | - |
38 | | -### Create a snapshot of a URL |
39 | | - |
40 | | -```bash |
41 | | -asimov-snapshot https://getasimov.ai |
42 | | -``` |
43 | | - |
44 | | -### List previously saved URLs |
45 | | - |
46 | | -```console |
47 | | -$ asimov-snapshot list -v |
48 | | -https://getasimov.ai/ (last updated one minute ago) |
49 | | -``` |
50 | | - |
51 | | -### List saved versions of a URL |
52 | | - |
53 | | -```console |
54 | | -$ asimov-snapshot log https://getasimov.ai |
55 | | -ed82093b (one minute ago) |
56 | | -``` |
57 | | - |
58 | | -### Compact storage by removing previous versions |
59 | | - |
60 | | -```bash |
61 | | -asimov-snapshot compact |
62 | | -``` |
63 | | - |
64 | | -## 📚 Reference |
65 | | - |
66 | | -TBD |
67 | | - |
68 | | -## 👨💻 Development |
69 | | - |
70 | | -```bash |
71 | | -git clone https://github.com/asimov-platform/asimov-snapshot-cli.git |
72 | | -``` |
73 | | - |
74 | | ---- |
75 | | - |
76 | | -[](https://x.com/intent/post?url=https://github.com/asimov-platform/asimov-snapshot-cli&text=ASIMOV%20Snapshot%20Command-Line%20Interface%20%28CLI%29) |
77 | | -[](https://reddit.com/submit?url=https://github.com/asimov-platform/asimov-snapshot-cli&title=ASIMOV%20Snapshot%20Command-Line%20Interface%20%28CLI%29) |
78 | | -[](https://news.ycombinator.com/submitlink?u=https://github.com/asimov-platform/asimov-snapshot-cli&t=ASIMOV%20Snapshot%20Command-Line%20Interface%20%28CLI%29) |
79 | | -[](https://www.facebook.com/sharer/sharer.php?u=https://github.com/asimov-platform/asimov-snapshot-cli) |
80 | | -[](https://www.linkedin.com/sharing/share-offsite/?url=https://github.com/asimov-platform/asimov-snapshot-cli) |
81 | | - |
82 | | -[ASIMOV CLI]: https://github.com/asimov-platform/asimov-cli |
| 3 | +> [!IMPORTANT] |
| 4 | +> This repository has been discontinued, with all functionality merged into |
| 5 | +> [asimov-platform/asimov-cli](https://github.com/asimov-platform/asimov-cli). |
0 commit comments