Skip to content

Commit f39bf6b

Browse files
authored
Merge pull request #20 from bashpack-project/main
3.0.0
2 parents 9888941 + 07424cb commit f39bf6b

4 files changed

Lines changed: 572 additions & 247 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,23 @@
1-
# Bashpack changes
1+
# Changes
22

33
The released versions changelogs below are only about the main repository.
44

55
### 3.0.0
66
*Incoming release date*
7-
##### Modified
8-
- The CLI has been redesigned has a "script manager", to download/install/run/remove scripts as subcommands
7+
8+
##### Added
99
- The CLI can now be installed offline by itself
1010
- Anyone can now host a repository for its own subcommands (edit sourceslist option from the configuration directory)
1111
- Anyone can now host a repository for its own CLI (edit cli_url option from the configuration file)
1212
- Repositories are compatibles with Github, but can also be simple directories listing web servers
13-
- The CLI helper can now easily create an automation from a simple function to be able to automatically run a subcommand on the system (systemd only for now)
13+
- Documentation website at https://bashpack-project.github.io
14+
- Subcommand template is available with the option "-n'
15+
16+
##### Modified
17+
- The CLI has been redesigned has a "script manager", to download/install/run/remove scripts as subcommands
18+
- The CLI helper can now easily create an automation from a simple function that allow to automatically run a subcommand on the system (systemd only for now)
1419
- When creating subcommands, the function "init_command()" can be used to run any requirements on the system (create automation, file etc... or anything else)
15-
- Subcommands provided from this project has moved to the [commands repository](https://github.com/bashpack-project/commands)
20+
- Subcommands provided from this repository has moved to the [commands repository](https://github.com/bashpack-project/commands)
1621
- Subcommands "update" and "install" are now merged in the "package" subcommand
1722
- Subcommand "verify" option "-c/--commands" replaced by "-d/--dependencies"
1823
- Publication system has been removed and replaced by the configuration option "cli_url"

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Bashpack
22

3-
The Bashpack CLI is a versatile and user-friendly script manager designed to manage scripts on any Linux distro and use them as regular commands. It simplifies script management, security, and automation, making your administrative tasks more efficient.
3+
Bashpack is a versatile and user-friendly command-line script manager. It is designed to use scripts as regular commands on any Linux distro. It simplifies script management, security, and automation, making your administrative tasks more efficient.
4+
5+
It can be compared to [PyPI](https://pypi.org/) for Python, [PowerShell Gallery](https://www.powershellgallery.com/) for PowerShell, [Registry](https://hub.docker.com/_/registry) for Docker, [Go Packages](https://pkg.go.dev/) for Go etc..., but for Shell scripts made to be compatible with any Unix based OS.
46

57
Anyone can self-host its own subcommands repositories, and even its own CLI repository.
68

@@ -63,11 +65,11 @@ sudo bp --list
6365

6466
## Configuration
6567

66-
Bashpack uses a configuration file located at `/etc/bashpack/bashpack.conf`. It is created and maintained automatically, but you can customize it according to your needs.
68+
A configuration file is located at `/etc/bashpack/bashpack.conf`. It is created and maintained automatically, and you can customize it according to your needs.
6769

6870
## Logs
6971

70-
Bashpack maintains logs in `/var/log/bashpack`. You can view the logs using the following command:
72+
Logs are maintained in `/var/log/bashpack`. You can quickly view the logs using the following command:
7173

7274
```sh
7375
sudo bp --logs

0 commit comments

Comments
 (0)