Skip to content

Commit f4a2917

Browse files
feat: move to clap and update arguments (#3)
1 parent 366fe6f commit f4a2917

File tree

6 files changed

+262
-243
lines changed

6 files changed

+262
-243
lines changed

Cargo.lock

Lines changed: 73 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
authors = ["Filip Stefansson <filip.stefansson@gmail.com>"]
33
name = "cargo-semver"
4-
version = "1.0.0-alpha.1"
4+
version = "1.0.0-alpha.2"
55
license = "MIT"
66
description = "Cargo subcommand to update the version in your Cargo.toml file - SemVer style."
77
readme = "README.md"
@@ -12,7 +12,7 @@ exclude = [".github"]
1212
edition = "2018"
1313

1414
[dependencies]
15-
seahorse = "1.1"
15+
clap = "2.33.3"
1616
semver = "0.11.0"
1717
regex = "1"
1818

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
$ cargo semver
1010
1.0.0
1111

12-
$ cargo semver patch
12+
$ cargo semver bump patch
1313
1.0.1
1414
```
1515

@@ -25,7 +25,7 @@ $ cargo install cargo-semver
2525

2626
```console
2727
$ cargo semver # gets the current version
28-
$ cargo semver major|minor|patch|pre # bumps the version
28+
$ cargo semver bump [TYPE] [PRE-RELEASE] # bumps the version
2929
$ cargo set [VERSION] # sets a specific version
3030
```
3131

@@ -34,23 +34,23 @@ $ cargo set [VERSION] # sets a specific version
3434
You can update the version in your `Cargo.toml` file using one of the subcommands:
3535

3636
```console
37-
$ cargo semver major
37+
$ cargo semver bump major
3838
2.0.0
3939

40-
$ cargo semver minor
40+
$ cargo semver bump minor
4141
2.1.0
4242

43-
$ cargo semver patch
43+
$ cargo semver bump patch
4444
2.1.1
4545

46-
$ cargo semver pre alpha
46+
$ cargo semver bump pre alpha
4747
2.1.1-alpha.1
4848
```
4949

50-
If you want to bump the version and add a pre-release version in one command you can use the `pre` flag:
50+
If you want to bump the version and add a pre-release version:
5151

5252
```console
53-
$ cargo semver major --pre alpha
53+
$ cargo semver bump major alpha
5454
2.0.0-alpha.1
5555
```
5656

@@ -59,16 +59,16 @@ $ cargo semver major --pre alpha
5959
There are multiple ways of updating the pre-release version:
6060

6161
```console
62-
$ cargo semver major --pre alpha
62+
$ cargo semver bump major alpha
6363
2.0.0-alpha.1
6464

65-
$ cargo semver pre alpha
65+
$ cargo semver bump pre alpha
6666
2.0.0-alpha.2
6767

68-
$ cargo semver pre
68+
$ cargo semver bump pre
6969
2.0.0-alpha.3
7070

71-
$ cargo semver pre beta
71+
$ cargo semver bump pre beta
7272
2.0.0-beta.1
7373
```
7474

0 commit comments

Comments
 (0)