Editing README.md
|
|
@ -0,0 +1 @@
|
||||||
|
{}
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"accentColor": ""
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,29 @@
|
||||||
|
{
|
||||||
|
"file-explorer": true,
|
||||||
|
"global-search": true,
|
||||||
|
"switcher": true,
|
||||||
|
"graph": true,
|
||||||
|
"backlink": true,
|
||||||
|
"canvas": true,
|
||||||
|
"outgoing-link": true,
|
||||||
|
"tag-pane": true,
|
||||||
|
"page-preview": true,
|
||||||
|
"daily-notes": true,
|
||||||
|
"templates": true,
|
||||||
|
"note-composer": true,
|
||||||
|
"command-palette": true,
|
||||||
|
"slash-command": false,
|
||||||
|
"editor-status": true,
|
||||||
|
"bookmarks": true,
|
||||||
|
"markdown-importer": false,
|
||||||
|
"zk-prefixer": false,
|
||||||
|
"random-note": false,
|
||||||
|
"outline": true,
|
||||||
|
"word-count": true,
|
||||||
|
"slides": false,
|
||||||
|
"audio-recorder": false,
|
||||||
|
"workspaces": false,
|
||||||
|
"file-recovery": true,
|
||||||
|
"publish": false,
|
||||||
|
"sync": false
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,20 @@
|
||||||
|
[
|
||||||
|
"file-explorer",
|
||||||
|
"global-search",
|
||||||
|
"switcher",
|
||||||
|
"graph",
|
||||||
|
"backlink",
|
||||||
|
"canvas",
|
||||||
|
"outgoing-link",
|
||||||
|
"tag-pane",
|
||||||
|
"page-preview",
|
||||||
|
"daily-notes",
|
||||||
|
"templates",
|
||||||
|
"note-composer",
|
||||||
|
"command-palette",
|
||||||
|
"editor-status",
|
||||||
|
"bookmarks",
|
||||||
|
"outline",
|
||||||
|
"word-count",
|
||||||
|
"file-recovery"
|
||||||
|
]
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
{}
|
||||||
|
|
@ -0,0 +1,167 @@
|
||||||
|
{
|
||||||
|
"main": {
|
||||||
|
"id": "683db9948478d0f5",
|
||||||
|
"type": "split",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "a905c00f12ba46a8",
|
||||||
|
"type": "tabs",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "9dc0c2825057834f",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "markdown",
|
||||||
|
"state": {
|
||||||
|
"file": "README.md",
|
||||||
|
"mode": "source",
|
||||||
|
"source": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"direction": "vertical"
|
||||||
|
},
|
||||||
|
"left": {
|
||||||
|
"id": "7e868bf1b448074e",
|
||||||
|
"type": "split",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "8fca1960ef31b421",
|
||||||
|
"type": "tabs",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "25fbe0fcd9c25fd0",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "file-explorer",
|
||||||
|
"state": {
|
||||||
|
"sortOrder": "alphabetical"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "dff4013cf8dfedc3",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "search",
|
||||||
|
"state": {
|
||||||
|
"query": "",
|
||||||
|
"matchingCase": false,
|
||||||
|
"explainSearch": false,
|
||||||
|
"collapseAll": false,
|
||||||
|
"extraContext": false,
|
||||||
|
"sortOrder": "alphabetical"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "83bfd13d38d5b76d",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "bookmarks",
|
||||||
|
"state": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"direction": "horizontal",
|
||||||
|
"width": 300
|
||||||
|
},
|
||||||
|
"right": {
|
||||||
|
"id": "d0b0379d5ff97957",
|
||||||
|
"type": "split",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "2f341c12d53e65aa",
|
||||||
|
"type": "tabs",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "b32b580e05d21b5c",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "backlink",
|
||||||
|
"state": {
|
||||||
|
"file": "README.md",
|
||||||
|
"collapseAll": false,
|
||||||
|
"extraContext": false,
|
||||||
|
"sortOrder": "alphabetical",
|
||||||
|
"showSearch": false,
|
||||||
|
"searchQuery": "",
|
||||||
|
"backlinkCollapsed": false,
|
||||||
|
"unlinkedCollapsed": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "bbfc208669b9169d",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "outgoing-link",
|
||||||
|
"state": {
|
||||||
|
"file": "README.md",
|
||||||
|
"linksCollapsed": false,
|
||||||
|
"unlinkedCollapsed": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "621cfddeb8f85c0a",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "tag",
|
||||||
|
"state": {
|
||||||
|
"sortOrder": "frequency",
|
||||||
|
"useHierarchy": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "4d5cce8fb3df8ab2",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "outline",
|
||||||
|
"state": {
|
||||||
|
"file": "README.md"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"direction": "horizontal",
|
||||||
|
"width": 300,
|
||||||
|
"collapsed": true
|
||||||
|
},
|
||||||
|
"left-ribbon": {
|
||||||
|
"hiddenItems": {
|
||||||
|
"switcher:Open quick switcher": false,
|
||||||
|
"graph:Open graph view": false,
|
||||||
|
"canvas:Create new canvas": false,
|
||||||
|
"daily-notes:Open today's daily note": false,
|
||||||
|
"templates:Insert template": false,
|
||||||
|
"command-palette:Open command palette": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"active": "9dc0c2825057834f",
|
||||||
|
"lastOpenFiles": [
|
||||||
|
"Pasted image 20230516121302.png",
|
||||||
|
"README.md",
|
||||||
|
"img/img.vi.png",
|
||||||
|
"Pasted image 20230516120949.png",
|
||||||
|
"img/img_v.png",
|
||||||
|
"img/img_iv.png",
|
||||||
|
"example.png.md",
|
||||||
|
"img/img_iii.png",
|
||||||
|
"img/img_ii.png",
|
||||||
|
"img/img_i.png",
|
||||||
|
"img/logo.png",
|
||||||
|
"img",
|
||||||
|
"db.sqlite3-journal",
|
||||||
|
"logo.png.md",
|
||||||
|
"logo.png"
|
||||||
|
]
|
||||||
|
}
|
||||||
44
README.md
|
|
@ -1 +1,43 @@
|
||||||
# danixfs
|
<html>
|
||||||
|
<center><img src="https://silvavinicius.com.br/danixfs/logo.png" width="600" height="600"></center>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
* Author: Vinicius F. da Silva
|
||||||
|
* Version 0.1
|
||||||
|
* Released: 2023
|
||||||
|
|
||||||
|
A very simple subsystem builder!
|
||||||
|
|
||||||
|
The Danixfs is a root filesystem management! Build a Alpine subsystem and pre install
|
||||||
|
essentials packages and compiers from languanges choice by user:
|
||||||
|
|
||||||
|
Avaliable system arguments:
|
||||||
|
|
||||||
|
* "clike" : Build a C/C++ environment, installing from template with cpp, g++ and clang compilers
|
||||||
|
|
||||||
|
|
||||||
|
# Image:
|
||||||
|
|
||||||
|
#### Building a clike environment
|
||||||
|
|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|
### System Environments
|
||||||
|
|
||||||
|
![[img_iv.png]]
|
||||||
|
### Environments Snapthots
|
||||||
|
|
||||||
|
![[img_v.png]]
|
||||||
|
|
||||||
|
# Run Danix
|
||||||
|
|
||||||
|
```shell
|
||||||
|
$ sudo make config
|
||||||
|
```
|
||||||
|
|
||||||
|
```shell
|
||||||
|
$ sudo python main.py -h
|
||||||
|
```
|
||||||
|
|
||||||
|
![[img.vi.png]]
|
||||||
|
|
@ -111,7 +111,7 @@ class Environment(models.Model):
|
||||||
|
|
||||||
repeat_template = (6-len(template)) * ' '
|
repeat_template = (6-len(template)) * ' '
|
||||||
|
|
||||||
print(f" {name[0:11]}{repeat} {template}{repeat_template} {environment.created} {environment.filesystem_name} Alpine {status_icon} 11 GB")
|
print(f" {name[0:11]}{repeat} {template}{repeat_template} {environment.created} {environment.filesystem_name} Alpine {status_icon} 211 MB")
|
||||||
|
|
||||||
print("=============================================================================================================================================")
|
print("=============================================================================================================================================")
|
||||||
|
|
||||||
|
|
@ -217,9 +217,9 @@ class Snapshot(models.Model):
|
||||||
|
|
||||||
snapshots = Snapshot.objects.all()
|
snapshots = Snapshot.objects.all()
|
||||||
|
|
||||||
print("=========================================================================================================================================")
|
print("==========================================================================================================================================")
|
||||||
print("| SNAPSHOT NAME | ENVIRONMENT NAME | CREATED | LAST SNAPSHOT | SIZE |")
|
print("| SNAPSHOT NAME | ENVIRONMENT NAME | CREATED | LAST SNAPSHOT | SIZE |")
|
||||||
print("=========================================================================================================================================")
|
print("==========================================================================================================================================")
|
||||||
|
|
||||||
if snapshots.count() > 0:
|
if snapshots.count() > 0:
|
||||||
for snapshot in snapshots:
|
for snapshot in snapshots:
|
||||||
|
|
@ -233,7 +233,7 @@ class Snapshot(models.Model):
|
||||||
repeated = 14*' '
|
repeated = 14*' '
|
||||||
environment_name = f'Environment Removed 🔴{repeated}'
|
environment_name = f'Environment Removed 🔴{repeated}'
|
||||||
|
|
||||||
print(f" {name} {environment_name} {snapshot.created} {lastsnapshot_icon} 11 GB")
|
print(f" {name} {environment_name} {snapshot.created} {lastsnapshot_icon} 73,5 MB ")
|
||||||
print("==========================================================================================================================================")
|
print("==========================================================================================================================================")
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
|
|
|
||||||
|
After Width: | Height: | Size: 58 KiB |
|
After Width: | Height: | Size: 102 KiB |
|
After Width: | Height: | Size: 90 KiB |
|
After Width: | Height: | Size: 59 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 3.8 KiB |