No project description provided
Project description
!!!Work in progress!!!
Just a dotfile manager with some extras.
Install
It’s a python package, so simple install with pip:
pip install mynux
or get the latest version from git:
pip install git+https://github.com/axju/mynux.git
Quickstart
If you only want to install a single dotfile directory to your home directory, you can run:
mynux install path/to/directory/or/git/url
Any repo will be clone into “~/.config/mynux/repos/”. After the files will be linked or copy to your home directory. With the mynux.toml file you can also install package.
Multi storage setup
Add a repo or directory to the local config directory:
mynux add git@github.com/axju/dotfiles.git mynux add /path/to/dir mynux add --name my-dotfile git@github.com/axju/dotfiles.git
The command:
mynux install
will install all mynux storage from the mynux config directory. To change the order you can uses the argument “–sort=name1,name2…” or change the config file “~./config/mynux/config.toml”.
Dev
This project is mange with Poetry. First install Poetry, then run:
poetry install
to install the project. Setup the per-commit hook with:
poetry run pre-commit install
Now you are ready to develop. We have also a “Makefile”. Look at the file to see the bare commands. This ar some of them:
make install make formatting make test-all
Bugs
If you find any bugs, pleas open an Issue.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file mynux-0.2.1.tar.gz
.
File metadata
- Download URL: mynux-0.2.1.tar.gz
- Upload date:
- Size: 9.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.2.0 CPython/3.10.6 Linux/5.15.0-1019-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12277a4c48a3bbf3417849f76ca700367da5fde6ba8d92f0093bb7964dbc3948 |
|
MD5 | cefdd682bb8992ce9c4c47591cbed37c |
|
BLAKE2b-256 | a4c046fd7f03b7ef4a899fb131149f8fea523343b11544f12d7e764d4a1a5fda |
File details
Details for the file mynux-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: mynux-0.2.1-py3-none-any.whl
- Upload date:
- Size: 12.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.2.0 CPython/3.10.6 Linux/5.15.0-1019-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0d45c1ceba525a22a13e1db13285ef9b9bfb6586d6880ccca412a3b63632836 |
|
MD5 | 7b024d1d3d6f49902c96198006e6a7f1 |
|
BLAKE2b-256 | cfeca6b492e25861583d9ccfd3cb1595164107e0be641e805422428975438cc9 |