balo 1.0.0+1 copy "balo: ^1.0.0+1" to clipboard
balo: ^1.0.0+1 copied to clipboard

A source control in the style of git

Use this package as an executable

Install it

You can install the package from the command line:

dart pub global activate balo

Use it

The package has the following executables:

$ balo

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add balo

With Flutter:

 $ flutter pub add balo

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  balo: ^1.0.0+1

Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:balo/command/command.dart';
import 'package:balo/command/command_facade.dart';
import 'package:balo/command_line_interface/cli_arguments.dart';
import 'package:balo/command_line_interface/cli_execution.dart';
import 'package:balo/command_line_interface/input_parser.dart';
import 'package:balo/command_line_interface/user_input.dart';
import 'package:balo/repository/branch/branch.dart';
import 'package:balo/repository/branch/branch.freezed.dart';
import 'package:balo/repository/branch/branch.g.dart';
import 'package:balo/repository/commit.dart';
import 'package:balo/repository/diff/diff.dart';
import 'package:balo/repository/ignore.dart';
import 'package:balo/repository/merge/merge.dart';
import 'package:balo/repository/merge/merge.freezed.dart';
import 'package:balo/repository/merge/merge.g.dart';
import 'package:balo/repository/remote/remote.dart';
import 'package:balo/repository/remote/remote.freezed.dart';
import 'package:balo/repository/remote/remote.g.dart';
import 'package:balo/repository/remote_branch/remote_branch.dart';
import 'package:balo/repository/repo_objects/repo_objects.dart';
import 'package:balo/repository/repo_objects/repo_objects.freezed.dart';
import 'package:balo/repository/repo_objects/repo_objects.g.dart';
import 'package:balo/repository/repository.dart';
import 'package:balo/repository/staging/staging.dart';
import 'package:balo/repository/staging/staging.freezed.dart';
import 'package:balo/repository/staging/staging.g.dart';
import 'package:balo/repository/state/state.dart';
import 'package:balo/repository/state/state.freezed.dart';
import 'package:balo/repository/state/state.g.dart';
import 'package:balo/utils/print_fn.dart';
import 'package:balo/utils/utils.dart';
import 'package:balo/utils/variables.dart';
import 'package:balo/view/terminal.dart';
import 'package:balo/view/themes.dart';
0
likes
105
points
24
downloads

Publisher

unverified uploader

Weekly Downloads

A source control in the style of git

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

args, crypto, dart_levenshtein, freezed, freezed_annotation, path

More

Packages that depend on balo